故事发生在1926年一个位于阿尔多瓦的偏僻小村庄里,年仅16岁的少女穆谢特(桑德里娜·伯奈尔 Sandrine Bonnaire 饰)不仅腹中怀有孩子,还犯下了杀死情人的罪行。背负深重罪孽的她找到了村里的神父多尼桑(杰拉尔·德帕迪约 Gérard Depardieu 饰),希望能够通过忏悔来获得上帝的原谅。
多尼桑是一位非常虔诚的信徒,早已经决定将自己的全部献给主,他几十年如一日的做着祷告,甚至用藤条抽打脊背,为的只是驱赶盘踞在心中的魔鬼,对于多尼桑来说,潜伏在他身边的魔鬼实在是太多了,它们时时刻刻都在考验着自己的信仰。不幸的是,在多尼桑的教诲下,穆谢特最终还是选择了自杀,而随着她的死,多尼桑的精神也开始逐渐崩溃。。在一个精神病院,萨德侯爵排了一出关于让·保罗·马拉弥留之际的戏剧,而演员均是院里的病人。。何丽珠(郑秀文饰)去加勒比海度假,遇上了一名相貌堂堂知书识礼的男子,虽然才相识7天,二人还是闪电结婚。然而好景不长,男子在潜水中不幸丧生,令何丽珠悲伤万分。
这段闪电的姻缘却没有让丽珠很快地忘掉丈夫。她沉浸在生活的阴影当中,久久不能自拔。一天她竟偶然发现,自己左眼可以见到鬼。
在此之后,丽珠遇见王劲威(刘青云饰)。他自称是丽珠的小学同学,曾经对她非常的倾心。丽珠开始时嫌他麻烦,然而和他相处过程中,却屡屡得到他的帮助劝慰,让她快点医好丈夫逝去的心病。在王劲威要去投胎之前,丽珠想让他找来丈夫,见上一面,然而王劲威没能找回来。
然而,丽珠却慢慢发现,自己的心愿其实并没落空,而且生活的希望也在一点点的回到她的心中。。