Jim Carrey as the hungry hungry caterpillar