Question: who plays horton in horton hears a who?
Answer: Jim Carrey