Roberty Downey Jr. is the main character in Dolittle. Harry Collect played the role of Tommy Stubbin. King Rassouli, who was Dolittle’s apprentice, was played by Antonio Banderas. Jessie Buckley played the role of Queen Victoria, the Queen of England. Carmel Laniado as Lady Rose. Dr. Blair Mudfly, an old school mate of Dolittle, was played by Michael Sheen.
Jim Broadbent cast as Lord Thomas Badgely. Marion Cotillard played the role of Tutu, who was a French fox. Craig Robinson played the role of Kelvin, a Cheeky Chappy squirrel. Selena Gomez as Besty. Tom Holland played the role of Jip. Kasia Smutniak played lily Dolittle. Carmel Laniado played Lady Rose, who was the maid of honor to the Queen, and Jim Broadbent cast Lord Thomas Badgely.
Robert Downey Jr. plays the main character, Doctor Dolittle. The cast includes Antonio Banderas plays a pirate named Rossouli, Michael Sheen plays Mudfly, Jim Broadbent plays Lord Thomas Badgley, Harry Collett is Tommy Stubbing, Frances de la Tour is Dragon, Kasia Smutniak is Lily Dolittle, Jason Mantzoukas is James the Dragonfly, Oliver Coopersmith plays Travis, Nick Mohammed plays a curious little white mouse, Joanna Page is Bethan Stubbing, Oliver Chris is Sir Ganeth, Joseph Balderrama is a prisoner, Paul Holowaty is a navy man, and Jessie Buckley is Queen Victoria.
There are also a plethora of recognizable big names involved with the voiceovers. These include Craig Robinson, Octavia Spencer, Emma Thompson, Selena Gomez, Ralph Fiennes and Tom Holland.