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