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