Stephen Kingi loomingul põhinev õudusdraama räägib kunstnik David Draytonist, kes elab väikeses mereäärses linnakeses. Ühel päeval peale kohutavat äikesetormi kattub terve linn uduga, mille varjus hakkavad linnas toimuma kõhedad rünnakud tundmatute olendite poolt. Kohalikku supermarketisse taganedes peavad Drayton ja teised kohalikud kõigepealt üle saama omavahelistest konfliktidest ning alles seejärel vastu astuma vaenlasele, keda isegi näha ei ole.

Sellal kui verine võitlus aristokraatlike vampiiride ja barbarlike Lycan libahuntide vahel katkematult jätkub, üritavad kaunis vereimeja Selene (Kate Beckinsale) ja pool-libahunt Michael (Scott Speedman) selle sajandeid kestva sõja põhjusteni jõuda. Nende otsingud võivad viia sõja lõpetamiseni, kuid veel pole teada, mis selle hinnaks on...