17世纪末,在马萨诸塞州塞勒姆的偏远小镇,儒士约翰·奥登(肖恩·韦斯特饰)上战场后不久就与心爱的女人玛丽(珍妮特·蒙哥马利饰)分道扬镳。 后来,为了避免受到镇长乔治·西布利(迈克尔·穆赫伦饰)的迫害,怀孕的玛丽与另一个世界的神秘力量结下了可怕的契约。 七年后,饱经风霜的约翰回到塞勒姆,却发现这里已经变成了血腥阴森的人间地狱。 道貌岸然的清教徒牧师科顿·马修斯(塞斯·加贝尔饰)坚信小镇已被巫师入侵,因此他杀死了每一个他发现的嫌疑人。 玛丽意外地嫁给了西布莉,她精致华丽的外表下隐藏着不可告人的阴谋。