故事发生在1692年的马萨诸塞州。在一个偏僻的小镇上,住着一群虔诚而无知的人。女孩阿比盖尔(薇诺娜·莱德饰)是牧师的侄女,因此在镇上享有很高的声誉。人们相信她所说的一切,同意她所做的一切。凭借她的“特权”,阿比盖尔以“女巫”的名义将数十名她无法忍受的女性送上绞刑架,其中包括约翰(丹尼尔·戴·刘易斯饰)的妻子伊丽莎白(琼·艾伦饰)。约翰总是认真对待阿比盖尔的野心,但由于两人之间的爱情关系,他不得不保持沉默,直到阿比盖尔向伊丽莎白伸出爪子,约翰才明白事态的严重性。约翰向法官报告了阿比盖尔的罪行,但没有人相信他的“胡说八道”。