故事發生在1632年的丹麥偏遠小鎮,一名年老的婦女因被指控為巫女而遭到活活燒死。臨刑前,她向圍觀人群發出詛咒,負責行刑的牧師對此不以為意,但其妻安妮(Lisbeth Movin飾)卻因目睹慘劇陷入精神恍惚。牧師與安妮的婚姻本無感情,而牧師英俊的兒子逐漸吸引了她的注意。兩人關系逾越倫理界限后,牧師突然暴斃,其母認定是安妮施展巫術所致。安妮被綁上火刑架時,詛咒的陰影突然籠罩現場——火焰升騰之際,她終于領悟到自己已成為巫女詛咒的真正載體。隨著她的死亡,小鎮陷入更深重的瘋狂與血腥循環,更多無辜者在信仰偏執與人性陰暗交織中走向毀滅。