Rok 2006, Minnesota. Do prowincjonalnego Bemidji przybywa tajemniczy mężczyzna, Lorne Malvo. Swoją brutalnością i bezwzględnością wpływa na mieszkańców miasta, w tym na udręczonego przez życie sprzedawcę ubezpieczeń, Lestera Nygaarda.
Historia opowiada o funkcjonariuszu FBI, którego zadaniem jest ochrona pewnego świadka. Pech chce, że za jego głowę wyznaczono spora nagrodę, która skusi wszelakiej maści przestępców.
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.