Dr. John Dolittle (Eddie Murphy) har et perfekt liv, et godt job, en smuk kone og to søde børn men da han en aften er lige ved at køre en herreløs hund over, opdager han til sin store forbavselse, at hunden kan tale. Dolittle tror det er indbildning, men han finder snart ud af, at han som den eneste kan forstå og tale med dyr, og da han redder en ugle, spredes rygtet om dyre-healeren blandt dyrene i San Francisco. Hans perfekte liv er takket være de nyfundne evner ved at krakelere hans kolleger og familie tror han er ved at blive sindssyg.

To journalister, Frank og Huey, tager til Iowa for at finde englen Michael. Michael er en meget utraditionel engel som både er storryger og drikker alkohol. Han vil gerne i avisen, men han har en skjult plan med journalisterne. Med hans magiske evner og humør vil han få dem til at finde lykken.