Po 15-os metų, kai 1963 Helovyno naktį nužudė savo seserį, Maiklas Majersas pabėga iš psichiatrinės ligoninės ir grįžta į mažą Hadonfyldo miestelį Ilinojuje, kad vėl galėtų žudyti.
Mari Gilbert dukrai Šenan dingus, o policijai nieko nedarant, pati Mari Gilbert imasi ieškoti dukters Long Ailando bendruomenėje, kurioje Šenan buvo paskutinį kartą matyta. Visas šurmulys paskatina rasti daugiau kūnų.
Mokytojas ir treneris Rojus Kinas gyvena vienas su sūnumi - jo žmona mirė nuo vėžio. Vyras stengiasi kuo daugiau būti su paaugliu. Kartą iškylaudami miške juodu atsiduria vietoje, kur į upę įkrito policijos automobilis, kuriuo FTB agentai gabeno samdomą žudiką Frenką Kardeną. Šis liko gyvas. Rojus žino, kad tai nusikaltėlis ir norėtų jį pristatyti teisėsaugai, bet Rojaus jau tyko Frenko sėbrai...