澳大利亞黃金海岸。陽光、沙灘、衝浪——這裡是全世界衝浪愛好者的天堂。塔克(傑·寇特尼 飾)在這片海域經營著一項鯊魚籠潛水體驗項目,帶遊客出海近距離觀看大白鯊。他身材魁梧、鬍子拉碴,看起來就像一個典型的澳洲海上硬漢,對鯊魚有著近乎狂熱的痴迷。
但塔克的痴迷遠遠超出了正常範圍。
影片一開始,一對遊客格雷格和希瑟來體驗塔克的鯊魚籠潛水。然而,當他們遠離海岸後,塔克殺死了格雷格,並將希瑟綁架囚禁在船上。這不是塔克第一次這麼做。他是一個連環殺手,利用自己的鯊魚觀光生意作為掩護,誘騙遊客上船,然後將他們餵給鯊魚——一種病態的、儀式化的獻祭。

澤菲爾
與此同時,美國衝浪女孩澤菲爾(哈西·哈里森 飾)來到黃金海岸追逐海浪。她自由灑脫、特立獨行,享受著獨自旅行的快樂。在一次偶然的邂逅中,她遇到了莫西斯(喬什·休斯頓 飾),一個當地的房產中介。兩人之間產生了短暫的火花,共度了一夜,但澤菲爾不想被任何關係束縛,第二天一早就離開了。
當莫西斯再次尋找澤菲爾時,他發現她的旅行車被拖走了。這個細節讓他隱隱感到不安。他開始四處打聽澤菲爾的下落。
而此時的澤菲爾,已經落入了塔克的手中。
囚船
澤菲爾醒來時發現自己被鐵鏈鎖在塔克的船艙裡。和她關在一起的還有希瑟——那個更早被綁架的遊客。兩個女人在昏暗、潮溼的船艙中面面相覷,恐懼寫在了每個人的臉上。

她們很快意識到,塔克對之前的遊客也做過同樣的事。這艘船上到處都是他過往「獵物」的痕跡。塔克不只是殺人——他將這一切視為一種儀式,一種向鯊魚獻祭的神聖行為。在他扭曲的世界觀中,鯊魚是海洋真正的主人,而人類不過是它們的食物。
塔克將希瑟綁在一個吊具上,懸吊在船側的海面上方。澤菲爾只能眼睜睜地看著希瑟被緩緩放入水中,然後被水下的鯊魚吞噬。

逃生
澤菲爾知道,如果她不行動,自己就是下一個。她是一個衝浪者,她熟悉大海,她不會輕易放棄。
她開始尋找逃脫的機會。在一次絕望的嘗試中,她甚至咬斷了自己的拇指來從手銬中掙脫——這是一個令人窒息的場景,展現了她為了生存願意付出的代價。
與此同時,莫西斯的追查終於有了結果。他找到了塔克的船,並試圖登船救人。但塔克發現了他,一場搏鬥隨即爆發。莫西斯被塔克制服,情況看起來絕望了。

誰是危險動物
就在一切似乎走向最壞的結局時,一條巨大的大白鯊出現了。這條鯊魚的到來讓局面徹底失控——塔克原本精心設計的一切都在這股不可控的自然力量面前崩塌了。
在最後的混亂中,澤菲爾抓住了一把魚槍。她瞄準了塔克,扣下了扳機。魚槍刺穿了這個連環殺手的身體。塔克搖搖晃晃地跌入了大海——而那條大白鯊正在水下等著他。
那個將無數遊客餵給鯊魚的人,最終成了鯊魚的食物。

日出
澤菲爾向一艘路過的船隻發出了求救訊號。她和莫西斯獲救了。
在經歷了這場海上噩夢之後,這個一直拒絕任何羈絆的衝浪女孩和那個一路追尋她的房產中介,終於願意面對彼此之間的感情。影片的原名「Dangerous Animals」(危險動物)在結尾呈現出了它的雙重含義——在這片海域中,最危險的動物從來都不是鯊魚。