故事发生在1692年的马萨诸塞州,在一个地处偏远的小镇之中,生活着一群虔诚又愚昧的人们。女孩阿比盖尔(薇诺娜·瑞德 Winona Ryder 饰)是牧师的侄女,因此在镇上享有很高的声誉,凡是她说的话人们都信,凡是她做的事人们都赞成。凭借着自己的“特权”,阿比盖尔将数十名她看不惯的女子以“女巫”之名送上了绞刑架,这其中就有约翰(丹尼尔·戴-刘易斯 Daniel Day Lewis 饰)的妻子伊莉莎贝斯(琼·艾伦 Joan Allen 饰)。
约翰一直都将阿比盖尔的狼子野心看在眼里,但由于两人之间的情人关系,他只得保持缄默,直到阿比盖尔将魔爪伸向了伊莉莎贝斯,约翰才明白事态的严重性。约翰向法官告发了阿比盖尔的罪行,然而,却没有人相信他的“胡言乱语”。。和丈夫争吵后,一位丰盈的德裔女子独自留宿兼营咖啡馆的汽车旅馆。争吵时遗落的保温高压水壶盛满咖啡尾随她到来,成了这场魔术的第一个道具。 咖啡馆女老板的丈夫愤然离家,她无法理解儿子的音乐、无法接受女儿的时髦、无法忍受襁褓中的哭闹,只得游离在三个孩子的生活之外充当局外人;她经营的咖啡馆内没有咖啡机,吧台积满灰尘;她管理的旅馆住着一位迟迟没有作品的画家,一位没有生意的纹身女郎。巴格达咖啡馆的女主人被生活的尘埃包裹,已经黯然失色,她无法再容忍一位不速之客。 德裔女子将目睹的一切当作一股可以理解的迷惑,并执意留下。一场大扫除之后,巴格达咖啡馆成了沙漠中的彩虹;男装改成时髦女装帮女老板的女儿度过青春期;端坐一旁,听女老板的儿子的钢琴演奏;利用丈夫的魔术道具学习魔术,并为咖啡馆奉上余兴节目。德裔女子所作的事只是生活中的常态,但是在巴格达沙漠中的这个咖啡馆看来,着实是...。