Dr Malcolm Crowe on tuntud lastepsühholoog, kes on kinnisideeks noore tasakaalustamata patsiendi valusast mälust, mida ta ei suutnud aidata. Cole Sear on hirmunud ja segaduses 8-aastane inimene, kes vajab ravi ning Crowe näeb võimalust lunastada ennast, tehes kõik endast oleneva, et teda aidata. Lastepsühholoog pole aga valmis teadma kohutavat tõde oma patsiendi üleloomuliku kingituse kohta: ta saab piinatud vaimudelt soovimatuid visiite.

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.