Jack Torrance on kirjanikuks pürgiv, alkoholismist paranev endine kirjandusõpetaja. Ta võtab vastu tööpakkumise Overlooki hotelli talvise majahoidjana ning kolib koos naise ja pojaga keset eikusagit asuvasse hotelli elama. See on võimalus uueks alguseks ja perega äraleppimiseks. Ainus, kes hotellis peituvat suurt ohtu ja selle sünget minevikku tajub, on Jacki viieaastane poeg Danny.
Kümme aastat tagasi hävitas Sarah Connor esimese terminaatori. Nüüd saabub teine, samasugune tapamasin. Kuid seekordse versiooni ülesandeks on peatada veelgi surmavam terminaator T-1000 , kes on saadetud tapma nüüdseks teismeliseikka jõudnud tulevast inimeste vastupanuliikumise juhti, John Connorit. Sarah, John ja Terminaator lähevad peatama teadlast, kes tegeleb Skynet süsteemi ja selle allüksuste arendamisega.
Aastal 2035 mõistis James Cole süüdimatult vabatahtlikult tagasi vabatahtlikud, kes saadeti tagasi, et avastada surmav viirus, mis hävitas peaaegu kogu maakera elanikkonna ja sundis ellujäänud maa-alustesse kogukondadesse. Kuid kui Cole saadetakse ekslikult 1996. aasta asemel 1990. aastasse, arreteeritakse ta ja ta lukustatakse vaimuhaiglasse. Seal kohtub ta psühhiaatri dr Kathryn Railly ja kuulsa viiruseeksperdi poja Jeffrey Goinesega, kellel võib olla salapärase petturirühma - 12 ahvi armee - võti, kes vastutab tapjahaiguse vallandamise eest.