Heather (Peta Wilson) on Malibun rannan pääpelastaja yhdessä ex-poikaystävänsä Chavezin (Warren Christie), Dougin (Remi Broadway) ja Barbin (Sonya Salomaa) kanssa. Rannalla ovat myös Jenny (Chelan Simmons), teinityttö, joka vastentahtoisesti siivoaa rantaa yhdyskuntapalvelun vuoksi jäätyään kiinni myymälävarkaudesta, ja Bryan (Nicholas G. Cooper), Barbin poikaystävä, joka kosii Barbia. Samaan aikaan järistys päästää valloilleen joukon eläviä fossiilisia peikkohaita, jotka alkavat ahmia uimareita pitkin rantaa. Chavez matkustaa läheiseen, rakenteilla olevaan taloon ja tapaa työläiset Colinin (Jeffery Gannon), joka on Heatherin uusi poikaystävä, Georgen (Mungo McKay), Yanceyn (Renee Bowen) ja Karlin (Evert McQueen). Tsunamista varoitetaan, ja Chavez palaa rannalle ja pelastaa Heatherin, jonka hai oli pudottanut veteen sen jälkeen, kun hänet oli lähetetty tutkimaan joitakin vedessä ongelmia aiheuttavia ihmisiä. Doug ja Barb evakuoivat rannan ja suojautuvat hengenpelastajan majaan Heatherin, Chavezin, Jennyn ja Bryanin kanssa.
Tsunamin iskiessä Bryan menettää tajuntansa ja Jenny saa suuren haavan jalkaansa. Heather onnistuu tikkaamaan haavan yhteen; veri kuitenkin houkuttelee peikkohaita, ja ryhmä tajuaa olevansa jumissa majassa, ja apu on epätodennäköistä tsunamin aiheuttamien tuhojen vuoksi. Hait alkavat pian hyökätä majan kimppuun ja onnistuvat rikkomaan lattian, raahaamaan Barbin ulos ja ahmimaan hänet. Kun ryhmä suree Barbin kuolemaa, rakennusmiehet ovat jääneet jumiin taloon, jossa he työskentelivät. Yancey päättää yrittää uida maihin ja hakea apua, mutta hait hyökkäävät nopeasti hänen kimppuunsa ja syövät hänet. Sitten hai hyppää ylös ja raahaa Karlin veteen. Pian tämän jälkeen Colin ja George löytävät veneen ja lähtevät matkalle majalle. Mökillä ryhmä onnistuu tappamaan yhden haista, ja Chavez ui ulos mökistä hakemaan valopistoolin. Muut yrittävät harhauttaa haita, mutta yksi yrittää syödä Chavezin, minkä seurauksena Chavez ampuu ja tappaa hain soihtupyssyllä sen sijaan, että olisi kutsunut apua.
Chavez palaa takaisin, ja ryhmä siirtyy katolle, kun hait jatkavat majan tuhoamista. Colin ja George saapuvat veneeseen ja kaikki nousevat veneeseen, mutta polttoaine loppuu pian, mikä pakottaa heidät ajelehtimaan maihin. Tuntien jälkeen vene saavuttaa rakenteilla olleen talon. Vene jää jumiin porttiin, joten George menee työmaalle yrittämään löytää pihdit portin avaamiseksi. Kun muut odottavat, hait saapuvat paikalle. Bryan hyppää veteen ja uhraa itsensä, jotta muut voivat paeta. Doug, Jenny ja Colin onnistuvat pääsemään tulvivaan taloon ja kohtaavat hain, mutta onnistuvat tappamaan sen, kun taas Heather ja Chavez löytävät puoliksi syödyn Georgen, ennen kuin he suojautuvat autoon, jossa he tekevät sovinnon. Chavez tappaa toisen hain ja menee sitten Heatherin kanssa taloon. Ryhmä tapaa toisensa ja onnistuu pyydystämään ja tappamaan viimeisen hain. Aamulla helikopteri saapuu pelastamaan eloonjääneet
.