В XVII веке в Салеме, после семи лет отсутствия, возвращается ветеран войны Джон Олден (Шэйн Уэст). Город кардинально изменился: здесь царят ведьмы, которые держат местных жителей в страхе. Его бывшая возлюбленная, Мэри Сибли (Джанет Монтгомери), теперь является успешной домовладелицей и скрывает от окружающих некую загадку. Местные власти, священнослужители и их верные последователи изо всех сил пытаются противостоять этой сверхъестественной угрозе. В таких непростых условиях Джону предстоит наладить отношения с Мэри, в то время как ведьмы должны либо дать отпор пуританам любой ценой, либо потерпеть поражение в этой борьбе.