U Britaniji u 19. stoljeću živi veterinar dr. John Dolittle (Robert Downey Jr.), koji ima sposobnost komunicirati sa životinjama. Nakon smrti supruge John se povlači iz javnog i društvenog života te se brine o životinjama u utočištu koje mu je dala kraljica Viktorija (Jessie Buckley). Nekoliko godina kasnije do Dolittlea stiže Tommy Stubbins (Harry Collett) koji donosi ranjenu vjevericu. Vodi ga papiga Polynesia, koja se nada da Tommy može pomoći Dolittleu da ponovno počne održavati kontakt s ljudima. U međuvremenu, kraljica Victoria šalje sluškinju Lady Rose (Carmel Laniadoda) da potraži pomoć od Dolittlea jer se ozbiljno razboljela. Nakon što je pogleda u palači u društvu dr. Blaira Müdflya (Michael Sheen), Dolittle otkrije da je kraljica otrovana te da se može izliječiti samo čarobnim plodom sa stabla u Edenu.