Leiutaja Randall Peltzer ostab ühelt vanalt hiinlaselt armsa välimusega loomakese ja kingib selle oma pojale sünnipäevaks. Loomakese pidamisel on kolm reeglit, talle ei tohi anda vett, tuleb vältida eredat valgust, eriti päevavalgust ja teda ei tohi toita pärast keskööd. Muidugi saab juhuslikult loomake märjaks ja paljunemise tulemusel tekib veel viis Mogwaid, nii on nende loomakeste nimi. Erinevalt esimesest, on need isendid oluliselt pahaloomulisemad ja pärast kesköist söömist ja kookonitest kasvamist on valmis väikesed koletised kes kogu linna terroriseerima hakkavad. Neel musta huumorisoont omavad loomakesed paljunevad pärast basseinisattumist ja nüüd on linnaelanikud tõsise probleemi ees.
Constantine (Keanu Reeves) on käinud sõna otseses mõttes põrgus ja sealt elusalt tagasi tulnud. Ta peab koos politseinik Angelaga (Rachel Weisz) jõud ühendama, et uurida Angela kaksikõdede enesetappu. See uurimine viib neid deemonite maailma, mis asub otse Los Angelese all.
Rachel Keller on uuriv ajakirjanik, kes ei usu eriti sellesse, mida ta peab omamoodi linnalegendiks: ringleb ilmselt hirmutavate piltidega videolint, millele lisandub telefonikõne, nädal ette ennustades inimese surma kes on seda näinud. Kui aga neli teismelist leiavad surma täpselt nädal pärast video vaatamist, võtab uudishimu üle ega lakka, kuni nad lindi leiavad ja seda vaatavad.