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