寧靜的澳洲海灘上,宿醉的救生員喬許(澤維爾·塞繆爾 Xavier Samuel 飾)讓女友蒂娜(沙妮·文森 Sharni Vinson 飾)的哥哥羅利替他去海上例行檢查防鯊網的設置,結果羅利遭到了鯊魚的襲擊,羅利的死對喬許和蒂娜造成了很大的心理陰影,喬許為此對女友充滿了歉疚,喬許為此放棄了救生員的工作去超市做了理貨員,蒂娜也遠赴中國學習舞蹈。一年後,當蒂娜重新返回澳洲後,和喬許在超市不期而遇,與此同時,超市里風起雲涌,偷竊、搶劫……就在這起突發事件白熾化的時候,地動天搖,海嘯鋪天蓋地而來,超市立刻淪為孤島,大鯊魚隨之而來,一場人鯊大戰瞬間展開……