尚·维果被后世的影评人尊称为“法国天才导演”,他执导的仅有的两部剧情长片《操行零分》和《阿特兰提斯号》都在影史上占有重要地位。然而,在维果生前,他个人在婚姻、家庭、事业尤其在健康上都遭遇相当不幸,结果年仅二十九岁便因败血病去世。。安妮(凯特·布兰切特 Cate Blanchett 饰)拥有能够预知未来的能力,在丈夫去世后,她一直都靠着这珍贵的能力抚养着三个孩子。预知能力为安妮的生活带来了保障,却也带来了危险。在小镇上,人们谈到安妮,总是又爱又怕。一次偶然中,安妮邂逅了校长韦恩(格雷戈·金尼尔 Greg Kinnear 饰)并和他擦出了火花,之后安妮发现,韦恩早已有了一个叫做杰西卡(凯蒂·霍尔姆斯 Katie Holmes 饰)的未婚妻。
杰西卡的失踪让安妮感到十分不安,通过恐怖的梦境,安妮得知了这一失踪案的线索。在唐尼(基努·李维斯 Keanu Reeves 饰)——一个暴力狂家的池塘中,警方找到了杰西卡的尸体并迅速逮捕了唐尼,可是诸多的迹象告诉安妮,这件事情并没有结束。。维多利亚时代的英国小镇莱姆,年轻的绅士查尔斯(杰里米艾恩斯 Jeremy Irons 饰)在海边的悬崖上邂逅了一个神秘黑衣女子(梅丽尔斯特里普 Meryl Streep 饰)。听当地人说,黑衣女子名叫萨拉,因为曾与一名法国中尉有染,所以遭众人非议,被称为“法国中尉的女人”。不过,查尔斯却对这位遗世独立的女人颇感兴趣,尽管他已经有了一个贤淑的未婚妻,并拟定了婚期,但他还是抑制不住萨拉的诱惑。两个人在几次试探后,终于开始幽会。萨拉对查尔斯讲述了她的遭遇和经历,但这一幕却被他人窥视,于是偷偷摸摸的私情面临公诸于众的危机……
无独有偶,这段故事被改编成了同名电影,女主角萨拉的扮演者安娜与男主角查尔斯的扮演者迈克,也给戏中人一样,保持着若即若离的情人关系,只是结局却出人意料……。