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