故事發生在英國維多利亞女王(傑西·巴克利 Jessie Buckley 飾)統治時期,多力特(小羅伯特·唐尼 Robert Downey Jr. 飾)擁有著能夠和動物交談的特殊能力,和妻子一起在老家經營著一家動物醫院。
一場意外奪走了多力特妻子的生命,這巨大的打擊讓多力特封閉起了心門,拒絕和任何人類接觸。一天,一個名叫湯姆(哈里·科萊特 Harry Collett 飾)的男孩闖入了多力特的家,帶來了一隻受傷的松鼠,希望多力特能夠救它。與此同時,維多利亞女王患上了一種怪病,於是派出了侍女蘿絲(卡梅爾·拉尼亞多 Carmel Laniado 飾)去拜訪多力特,請他出山。多力特所擁有的動物莊園歸屬於女王的名下,如果女王去世了,那麼多力特將失去他和動物們這唯一的樂園。