Nach einem tragischen Haiangriff mit tötlichen Folgen, verlässt Rettungsschwimmer Josh (Xavier Samuel) seine Verlobte Tina (Sharni Vinson) und fristet seitdem ein trostloses und antriebsloses Dasein. Auch sein neuer Job im Supermarkt ist nicht gerade aufregend, doch was Josh noch nicht weiß, ist die Tatsache, dass ihm der aufregenste Arbeitstag seines Lebens bevorsteht. Erstens ist Tina mit neuem Freund aus dem Ausland zurück, zweitens überfällt Doyle (Julian McMahon) mit seinem Partner den Supermarkt und drittens bringt eine riesige Tsunami-Welle Teile des Gebäudes zum Einsturz und setzt Großteile der Räume unter Wasser.
Während sich die eingschlossenen Überlebenden auf die aus dem Wasser ragenden Regale flüchten, kommt außer der Suche nach einem Ausgang, gleich noch ein großes Problem auf sie zu. Ein zwölf Fuß großer weißer Hai ist mit dem bunt gemischten Häuflein von Menschen hier eingesperrt und er wirkt ziemlich hungrig. Kann Josh sein Haitrauma überwinden und so sein Wissen einsetzen, damit nicht alle Anwesenden als Häppchen auf der Speisekarte des Haies landen?









