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