Question: who does josh peck play in ice age 3
Answer: Eddie