劇情講述維多利亞時代的英國鄉村,獸醫杜立德醫生能夠與野獸談話,但被別人以此為由關進了精神病醫院。他逃出後,與朋友一起到南海尋找珍奇異獸。1845 年,在英格蘭西部的港口小鎮普德比沼澤地,馬修·馬格帶著他的年輕朋友湯米·斯塔賓斯,帶著一隻受傷的鴨子去見他的朋友、古怪的約翰·杜立特醫生(他聲稱他是約翰·杜立特醫生)。是世界上最好的獸醫,因為他可以與動物交談。杜立特曾經是一名醫生,他與一大群各種動物生活在一起,其中包括一隻名叫玻里尼西亞的會說話的藍黃金剛鸚鵡,以及一隻黑猩猩一隻名叫「Chee-Chee」的狗,一隻名叫「Jip」的狗,還有一隻名叫「Gub-Gub」的小豬。他解釋說,他家裡飼養的許多動物對他的人類病人造成了嚴重破壞,他們開始去其他地方滿足醫療需要,因此他的妹妹莎拉(擔任他的管家)要求他處理掉這些動物,否則她會離開,他選擇了動物。玻里尼西亞隨後透露,她能講 2000 多種動物語言,並主動提出教杜立德,讓他成為一名動物醫生。杜立特說,他現在可以說近 500 種動物語言,目前他正在學習如何與海洋生物交談,以便為即將到來的尋找傳說中的大粉紅海蝸牛的探險活動做好準備。第二天早上,杜立德正在治療一匹近視的馬,這匹馬的主人,當地的地方法官貝洛斯將軍突然闖入,指責他偷了這匹馬。貝洛斯最終被臭鼬趕走了,他的侄女艾瑪·費爾法克斯斥責杜立德的粗魯和對人類缺乏同情心。杜立特表達了他對她獵狐叔叔的蔑視,也對她表示蔑視,他說她什麼也沒做,然後她怒氣沖沖地走了。為了幫助杜立德為他的探險賺錢,一位朋友送給他一隻稀有的普什米普魯(pushmi-pullyu),這是一種看起來像美洲駝的生物,身體兩端各有一個頭,喜歡跳舞。杜立特帶著普什米普魯去附近阿爾伯特·布洛瑟姆經營的馬戲團,它成為了明星景點。醫生與一隻名叫索菲的悲傷海豹交談,得知她渴望回到北極的丈夫身邊,於是他把她偷偷帶出了馬戲團,喬裝成女裝,把她送到海岸,然後把她扔進了大海。 。一些漁民目睹了這一幕,並以謀殺罪逮捕了杜立特。當他出現在貝洛斯面前的法庭上時,杜立特能夠通過與貝洛斯的狗交談並透露只有貝洛斯和狗知道的細節來證明他可以與動物交談。確信自己會被釋放,他告訴馬修準備第二天開始他們的探險,但是,雖然他的謀殺指控被無罪釋放,但懷恨在心的法官卻命令他被送進精神病院。玻里尼西亞在警察馬和警犬的配合下,在杜立德被轉移到精神病院期間策劃了逃跑,他、馬修、湯米、玻里尼西亞、奇奇和吉普啟航尋找大粉紅海蝸牛。杜立德驚訝地發現艾瑪也在他的比目魚號船上,她對他著迷並正在尋求冒險,但是,由於如果他回頭就會被捕,他同意讓她擔任他的廚師和船艙。男孩。通過隨機指向地圖,船員們決定在海星島尋找蝸牛,海星島是一個浮島,目前可能位於非洲西海岸的某個地方。當他們在各種海洋生物的幫助下接近島嶼時,遇到了猛烈的風暴,比目魚被摧毀了。每個人都被衝上海星島的岸,杜立特和艾瑪承認他們已經互相喜歡上了。這群人很快就被島上的當地人吸引住了,他們通過閱讀無數次海難後衝上岸的書籍得知,他們受過高等教育,有教養,並且經常以他們最喜歡的作家的名字為孩子命名。他們的領袖是威廉·「威利」·莎士比亞十世,他解釋說,他的部落將自己的不幸歸咎於新來者,而這個熱帶島嶼目前正在向北漂流到較冷的水域,這導致所有動物都感冒了。杜立德照顧動物,然後說服鯨魚將島嶼向南推,但顛簸導致一塊巨大的平衡岩石掉進火山,判杜立德和他的朋友們死刑。就在他們即將被殺的時候,島嶼與非洲相撞,兩塊完美契合,證實了海星島早在5000年前就脫離非洲的傳說。為了將他們帶回家,當地人取消了處決,並將杜立德尊為神。一個響亮的噴嚏提醒杜立特注意大粉紅海蝸牛的存在,它生活在島上的一個洞穴里。作為治癒感冒的交換條件,蝸牛同意用它的防水殼把杜立特的朋友們帶回英國,因為它無論如何都想拜訪它的表弟尼斯湖水怪。艾瑪希望和杜立德留在島上,尋找巨大的月蛾,一種在地球和月球之間來回飛行的生物,但他說他不善於與人相處,所以她說她會想念他並吻了他再見。索菲和她的丈夫給杜立特帶來了消息,貝洛斯同意在英格蘭所有動物罷工抗議他的判決後赦免他。意識到自己對艾瑪有感情後,杜立特找到了巨型月蛾並騎著它回到普德爾比,當他的朋友們到達蝸牛時,他會在那裡迎接他們。