Селін Лукас та її син Елліот переїжджають до Вікенсбурга, маленького містечка в Онтаріо, після того, як чоловік Селін гине в автокатастрофі. Вони сподіваються почати нове життя з допомогою брата Селін, Дейва, який володіє фермою неподалік. Еліот незадоволений переїздом і сумує за своїми друзями та собакою Спрокетом, якого залишили в притулку.
Незабаром він знайомиться з Віллоу, дивакуватою дівчинкою, яка стверджує, що вона відьма, і показує йому таємничий амулет, який вона знайшла в лісі. Віллоу розповідає Елліотту, що амулет належить містеру Гексенмейстеру, зловісному старому, який живе в особняку на пагорбі і, за чутками, є справжнім відьмаком. Вона також попереджає його, що місто прокляте і що в ніч на Геловін станеться щось погане.