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