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