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.

Ilmaennustaja Bill Harding (Bill Paxton) tahab oma naise käest lahutuspaberitele allkirja saada, et oma uue sõbranna, Melissaga (Jami Gertz), õnnelikuks saada. Kuid kahjuks on Jo (Helen Hunt) parajasti tööl. Koos oma kolleegidega jahib ta tornaadosid, et katsetada uut mõõtmisvahendit, mis võimaldaks hiljem tornaadode teket ja liikumist täpsemalt ette ennustada. Olude sunnil liituvad Bill, kes veel mõni aeg tagasi ise osa sellest meeskonnast oli, ja Melissa tornaadojahtijatega. Esimesed keerised ei lase end kaua oodata ja tekib olukordi, kus jahtijatest saavad jahitavad.