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