Marnie ja hänen nuoremmat sisaruksensa matkustavat Halloweentowniin etäisen isoäitinsä kanssa, joka on hyvä noita. Siellä karmivat olennot voivat elää normaalia elämää. 13-vuotispäivänään Marnie saa yliluonnollisen yllätyksen, kun hän saa tietää olevansa myös noita. Marnien täytyy oppia käyttämään luutaansa, jos hän toivoo voivansa estää pahaa voimaa valtaamasta Halloweentownia.
Tämä komediaseikkailu tarkkailee Marnieta ja tämän nuorempia sisaruksia, kun he seuraavat isoäitiään (Debbie Reynolds), joka on hyvä noita, tämän kotiin Halloweentowniin, jossa noidat, peikot, vampyyrit ja muut saavat viettää normaalia elämää. 13-vuotispäivänään Marnie saa tietää tulevansa noitaperheestä, ja että myös hän on noita. Kun hän saa tietää pahan voiman suunnittelevan Halloweentownin valtaamista, hänen täytyy auttaa äitiään ja isoäitiään päivän pelastamisessa.