故事發(fā)生在1692年的馬薩諸塞州。在一個(gè)偏僻的小鎮(zhèn)上,住著一群虔誠(chéng)而無(wú)知的人。女孩阿比蓋爾(薇諾娜·萊德飾)是牧師的侄女,因此在鎮(zhèn)上享有很高的聲譽(yù)。人們相信她所說(shuō)的一切,同意她所做的一切。憑借她的“特權(quán)”,阿比蓋爾以“女巫”的名義將數(shù)十名她無(wú)法忍受的女性送上絞刑架,其中包括約翰(丹尼爾·戴·劉易斯飾)的妻子伊麗莎白(瓊·艾倫飾)。約翰總是認(rèn)真對(duì)待阿比蓋爾的野心,但由于兩人之間的愛(ài)情關(guān)系,他不得不保持沉默,直到阿比蓋爾向伊麗莎白伸出爪子,約翰才明白事態(tài)的嚴(yán)重性。約翰向法官報(bào)告了阿比蓋爾的罪行,但沒(méi)有人相信他的“胡說(shuō)八道”。