Furcsa, túlvilági köd ereszkedik egy amerikai kisvárosra. David Drayton, és kisfia, Billy a kisváros vegyesboltjában rekednek sok más lakóval együtt. David veszi észre elsőként, hogy valami mozog a ködben: halálosan rémisztő, nem evilági lények. A túlélés a csapat összetartásán múlik, de ismerve az emberi természetet, lehetséges ez? Ahogy kezd elharapódzni a félelem és a pánik, Davidben megfogalmazódik a végső kérdés. A ködben feltűnő idegen faj az ijesztőbb, vagy azok az emberi szörnyek, amelyekké a boltban rekedt emberek váltak; azok, akik egészen idáig szomszédok és barátok voltak?

Casper kedves kis szellem, de egyesek szemében túl kedves is. Kibosh, a szellemek királya most feladatul adja neki, hogy ijesszen meg valakit, különben a Sötétségbe fogja zárni őt és a többieket is. Karácsonyig végre kell hajtania ezt a tőle annyira távol álló tettet. Ráadásul unokatestvére is mellé csapódik, aki viszont pont ellenkezője Caspernek, imád ijesztgetni...

Sötét kastély áll valahol a jövőben. Vagy a múltban? A nyolcadik századbeli szász epikus költemény képezi a fantasztikus történet alapját. Seregek veszik körül a kastély falait, senki sem távozhat élve. Furcsa lovag töri át a gyűrűt és kínálja fel segítségét a védőknek: Beowulf a neve. Éjjelente megtámadja a kastélyt egy emberevő szörnyeteg, Grendel. Beowulf az egyetlen, aki élve megússza támadását, sőt sebet is ejt a szörny testén. Saját sebei pedig hamarabb gyógyulnak, mint a többi emberé. A kastély bizalmatlan ura és lánya számára lassan nyilvánvaló, hogy csak Beowulf segédletével győzhetik le Grendelt és a gonosz erőket...