Czterdziestolatek bierze udział w krajowym turnieju literowania dla dzieci. Powody dla których to robi nie są nikomu znane, a że z natury jest podły - daje wszystkim nieźle popalić.
Megan (Agnes Bruckner) poznając Philipa (Jake McDorman), myśli, że wygrała los na loterii, gdyż to czarujący, opiekuńczy i przystojny student medycyny, który ma zaplanowaną całą przyszłość. Po zaledwie kilku miesiącach znajomości para zaręcza się. Dla Megan to spełnienie snów, gdyż nigdy nie czuła się tak szczęśliwa. Z czasem dowiaduje się, że jej narzeczony ma mroczny sekret...
Marnie Piper (Kimberly J. Brown) jest nastoletnią czarownicą, która przygotowuje się do nowego roku szkolnego. Portal dzielący świat rzeczywisty z miasteczkiem Halloween został otwarty, a nastolatka pragnie by kilku uczniów z miasteczka chodziło z nią do szkoły. Przez pomysł dziewczyny w szkole dochodzi do dziwnych, mrocznych i tajemniczych wydarzeń, które wywołują panikę.
Aggie wraz z wnuczkami Marnie i Sophie wyrusza w podróż do miasteczka, gdzie ciągle trwa Halloween. Okazuję się jednak, że miasteczko jest zupełnie inne niż kiedyś. Na dodatek księga zaklęć Aggie zostaje skradziona przez złego czarnoksiężnika, który chce ją wykorzystać by zniszczyć miasteczko. Aggie i wnuczki za pomocą swoich mocy starają się powstrzymać czarnoksiężnika.
Ta przygodowa komedia śledzi dalsze losy Marnie i jej młodszego rodzeństwa, którzy wracają ze swoją wyobcowaną babcią, dobrą czarownicą (Debbie Reynolds), do jej domu w Miasteczku Halloween, gdzie czarownice, gobliny, wampiry i reszta prowadzi całkiem normalne życie. W dniu swoich trzynastych urodzin Marnie dowiaduje się, że pochodzi z rodziny czarownic i że sama jest czarownicą. Odkrywa również, że złe siły spiskują, aby przejąć władzę w Miasteczku Halloween. Marnie musi pomóc matce i babci go ocalić.