Question: who does the voice of horton in horton hears a who
Answer: Jim Carrey