Heather (Peta Wilson) je hlavní plavčík na pláži v Malibu spolu se svým bývalým přítelem Chavezem (Warren Christie), Dougem (Remi Broadway) a Barb (Sonya Salomaa). Na pláži jsou také Jenny (Chelan Simmons), dospívající dívka, která neochotně uklízí pláž za veřejně prospěšné práce poté, co byla přistižena při krádeži v obchodě, a Bryan (Nicholas G. Cooper), Barbin přítel, který ji požádá o ruku. Mezitím otřes uvolní skupinu žijících zkamenělých žraloků skřítků, kteří začnou požírat plavce podél pláže. Chavez se vydává do nedalekého domu, který se staví, a setkává se s dělníky Colinem (Jeffery Gannon), který je Heatheriným novým přítelem, Georgem (Mungo McKay), Yancey (Renee Bowen) a Karlem (Evert McQueen). Objevuje se varování před tsunami a Chavez se vrací na pláž a zachraňuje Heather, kterou žralok srazil do vody poté, co byl vyslán, aby vyšetřil nějaké lidi, kteří ve vodě dělali problémy. Doug a Barb se evakuují z pláže a spolu s Heather, Chavezem, Jenny a Bryanem se ukryjí v chatce pro plavčíky.
Když tsunami udeří, Bryan upadne do bezvědomí a Jenny utrpí velkou ránu na noze. Heather se podaří ránu zašít, krev však přiláká žraloky gobliny a skupina si uvědomí, že uvízla v chatě, přičemž pomoc je nepravděpodobná kvůli škodám, které tsunami způsobila. Žraloci brzy začnou útočit na chatu, podaří se jim prorazit podlahu, vytáhnout Barb ven a sežrat ji. Zatímco skupina oplakává Barbinu smrt, stavební parta uvízla v domě, kde pracovala. Yancey se rozhodne, že se pokusí doplavat na pevninu a přivolat pomoc; je však rychle napadena a sežrána žraloky. Vzápětí vyskočí žralok a stáhne Karla do vody. Brzy poté Colin a George objeví člun a začnou cestovat k chatě. V chatě se skupině podaří zabít jednoho ze žraloků a Chavez vyplave z chaty pro světlici. Ostatní se pokusí žraloky rozptýlit, ale jeden se pokusí Chaveze sežrat, což má za následek, že místo přivolání pomoci zastřelí žraloka světlicí.
Chavez se vrátí a skupina se přesune na střechu, zatímco žraloci dál poškozují chatu. Colin a George dorazí na člun a všichni se nalodí, ale brzy jim dojde palivo a jsou nuceni plout k pevnině. Po několika hodinách loď dorazí k rozestavěnému domu. Člun se zasekne o vrata, a tak George vstoupí na staveniště a snaží se najít kleště, aby vrata otevřel. Zatímco ostatní čekají, připlouvají žraloci. Bryan skočí do vody a obětuje se, aby ostatní mohli uniknout. Dougovi, Jenny a Colinovi se podaří dostat do zatopeného domu, kde narazí na žraloka, ale podaří se jim ho zabít, zatímco Heather a Chavez objeví napůl snědeného George, načež se ukryjí v autě, kde se usmíří. Chavez zabije dalšího žraloka a pak s Heather vstoupí do domu. Skupina se setká a podaří se jim chytit a zabít posledního žraloka. Ráno přiletí vrtulník, aby zachránil přeživší
.