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