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.
Raccoon City elanikkonnast on vabastatud surmav viirus. Alice (Milla Jovovitš), üks biokeemilises katastroofis ellujäänutest, asub selle laastatud linna südames. Pärast tema geneetikat muutnud eksperimente on tal nüüd üliinimlikku jõudu, meeli ja osavust. Need ja muud oskused on need, mida peab kasutama see, kes soovib selles uues seikluses ellu jääda. Koos teiste ellujäänutega peab ta põgenema üha ohtlikuma Raccoon City eest. Oma eesmärgi saavutamiseks peavad nad võitlema Umbrella Corporationi jõudude, nende laborites loodud vägivaldsete biotehniliste olendite, linna vaevavate zombidega ja lõpuks nende loomingu kõige kolossaalsema ja surmavamaga: Nemesis.