Hirmulugu noorest Rosemarystja tema abikaasast Guyst, kes kolivad uude korterisse New Yorgis ja tutvuvad seal oma uute naabrite. Castevetid on tore vanapaar ja Guy veedab nendega üha rohkem aega koos, samal ajal kui Rosemary hakkab nägema veidraid unenägusid ja kuuleb kummalisi hääli. Peagi jääb naine rasedaks ja üritab lämmatada endas tekkivat kahtlust, nagu oleks tema rasedus mingil hämaral moel seotud tema uue korteri ja uute naabritega.

Nicholas Van Orton (Michael Douglas) on äärmiselt rikas San Francisco ärimees, kellel näib kõik siin ilmas olemas olevat, kuid kes sellegipoolest elab eraklikku ja rõõmudevaest elu. Sellesse õnnetusse eksistentsi otustab vaheldust tuuatema noorem vend Conrad (Sean Penn), kes kingib Nickile tolle 48.sünnipäevaks kinkekaardi agentuurilt nimega CRS, mille erialaks on korraldada ebatavalisi mänge, mis tehtud mängijate nõrku ja tugevaid omadusi silmas pidades. Algul on Nicholas kummalise kingituse suhtes küll äärmiselt skeptiline, kuid mõne aja pärast saab uudishimu temast võitu, ta külastab agentuuri ning ühel pealtnäha ilusal päeval algabki mäng, mis pöörab pea peale kogu tema elu. Kõik tema ümber näivad teadvat toimuvast rohkem, kui tema ning üsna pea kaovad igasugused piirid mängu ja reaalsuse vahel.

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.