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