在外人看来,婕德(Meagan Good饰)似乎拥有了令人艳羡的一切:成功的事业,拥有极高人脉和社会地位的受人钦佩和尊重的丈夫,以及一个他们都十分宠爱的小女儿。但只有她自己知道,她的生活远非外表看上去的那般诗意美好。她的丈夫埃德(Chiké Okonkwo饰)是一个控制欲很强的人,对她在身体和心理上都有严重的虐待行为。 终于,婕德决定离开埃德。埃德却警告她 "你只能是我一个人的"。这个威胁在婕德发现埃德雇人杀她时,变得真实又可怖。 由于埃德的声望和社会地位,婕德知道没有人会相信她曾被埃德家暴,她意识到逃离埃德的唯一方法是让他相信杀手完成了任务——她,必须死去。。故事发生在1692年的马萨诸塞州,在一个地处偏远的小镇之中,生活着一群虔诚又愚昧的人们。女孩阿比盖尔(薇诺娜·瑞德 Winona Ryder 饰)是牧师的侄女,因此在镇上享有很高的声誉,凡是她说的话人们都信,凡是她做的事人们都赞成。凭借着自己的“特权”,阿比盖尔将数十名她看不惯的女子以“女巫”之名送上了绞刑架,这其中就有约翰(丹尼尔·戴-刘易斯 Daniel Day Lewis 饰)的妻子伊莉莎贝斯(琼·艾伦 Joan Allen 饰)。
约翰一直都将阿比盖尔的狼子野心看在眼里,但由于两人之间的情人关系,他只得保持缄默,直到阿比盖尔将魔爪伸向了伊莉莎贝斯,约翰才明白事态的严重性。约翰向法官告发了阿比盖尔的罪行,然而,却没有人相信他的“胡言乱语”。。