安妮(nī )(凯特·布(bù )兰切特 Cate Blanchett 饰)拥有能够预(yù )知未来的能(néng )力,在丈夫去(qù )世后,她一直(zhí )都靠着这珍(zhēn )贵的能力抚(fǔ )养着三个孩子。预知能力为安妮的生活带来了保障,却也带来了危险。在小镇上,人们谈到安妮(nī ),总是又爱又(yòu )怕。一次偶然(rán )中,安妮邂逅(hòu )了校长韦恩(ēn )(格雷戈·金尼尔 Greg Kinnear 饰)并和他擦出(chū )了火花,之后(hòu )安妮发现,韦(wéi )恩早已有了(le )一个叫做杰(jié )西卡(凯蒂(dì )·霍尔姆斯(sī ) Katie Holmes 饰)的未婚(hūn )妻。
杰西(xī )卡的失踪让(ràng )安妮感到十(shí )分不安,通过(guò )恐怖的梦境,安妮得知了这一失踪案的线索。在唐尼(基努·李维斯 Keanu Reeves 饰)——一(yī )个暴力狂家(jiā )的池塘中,警(jǐng )方找到了杰(jié )西卡的尸体(tǐ )并迅速逮捕(bǔ )了唐尼,可是(shì )诸多的迹象(xiàng )告诉安妮,这(zhè )件事情并没(méi )有结束。