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