Nakon što niz misterioznih smrti zadesi njihov mali grad, nekonvencionalna skupina prijatelja na čelu sa Sidney Prescott postanu meta maskiranog ubojice. Kako broj žrtava raste, Sidney i njezini prijatelji počnu razmišljati o „pravilima“ horor-filmovima dok istodobno otkrivaju da žive u stvarnom hororu.

Desetogodišnji dječak Michael Myers (D. Faerch) psihotičan je i izuzetno nasilan klinac koji teško podnosi život uz majku Deborah (S. Moon Zombie), očuha Ronnieja Whitea (W. Forsythe) i stariju sestru Judith (H. Hall). Jedino majka prema Michaelu iskazuje osjećaje ljubavi i pažnje, dok ga očuh i sestra Judith često ponižavaju i maltretiraju. Tu je i dječakova mlađa sestrica Laurie, jednogodišnja djevojčica koju Michael iskreno voli. No njega zlostavljaju i u školi, što Michael sve teže podnosi. Nakon što ga jednog dana pred školom napadne stariji dječak, Michael ga sačeka u obližnjoj šumi i pretuče na smrt. Iste večeri, dok je majka izvan kuće, a njegovi vršnjaci maskirani u čudovišta na Noć vještica obilaze susjede, Michael krene u krvavi pohod. Ubije očuha, stariju sestru i njezinog dečka. Jedanaest mjeseci kasnije Michael je pacijent dr. Samuela Loomisa (M. McDowell), uglednog psihijatra kojeg dječakov slučaj izuzetno intrigira.

Novine pišu o ubojstvima koja je prije 20 godina počinio Michael Myers (Chris Durand). U jednom od članaka piše da je Myersova sestra Laurie Strode (Jamie Lee Curtis) poginula u prometnoj nesreći. Ona je zapravo lažirala vlastitu smrt i promijenila ime kako bi se sakrila od Michaela. Sad je ravnateljica internata u južnoj Kaliforniji. U tom je internatu i njezin sin John (Josh Hartnett). Za Noć vještica većina je profesora i učenika otišla na izlet u Yosemite. John planira provesti večer sa svojom djevojkom Molly (Michelle Williams), te Charliejem (Adam Hann Byrd) i Sarom (Jody Lyn O'Keefe). Laurie ima spoj s pedagogom Willom (Adam Arkin). Otkrit će mu neke tajne iz svog prošlog života. A maskirani će Michael uspjeti neopaženo proći pokraj čuvara Ronnyja (LL Cool J) i tako opet počinju strahote.