安妮(凯特(te)·布兰切特 Cate Blanchett 饰)拥有能够预(yu)知未(wei)来的能(neng)力,在(zai)丈夫去(qu)世后,她一直都靠着这珍贵的能力抚养着(zhe)三个(ge)孩子。预知能(neng)力为安妮的生(sheng)活带来了保(bao)障,却(que)也带(dai)来了危(wei)险。在(zai)小镇上(shang),人(ren)们谈到安妮,总是(shi)又爱又怕。一(yi)次(ci)偶然(ran)中,安妮邂逅了(le)校长韦恩(格雷戈·金尼尔(er) Greg Kinnear 饰)并和他(ta)擦出了火花,之后安妮发现,韦(wei)恩早(zao)已有(you)了一个叫做杰西(xi)卡(凯蒂·霍尔姆斯 Katie Holmes 饰(shi))的未婚(hun)妻(qi)。
杰西卡(ka)的失踪让安妮感到十分不(bu)安,通(tong)过(guo)恐怖的梦境,安妮(ni)得知了这(zhe)一(yi)失踪案的线索。在唐尼(基努·李维斯 Keanu Reeves 饰)——一个暴力狂家的池(chi)塘中,警方找到了杰西卡的尸(shi)体(ti)并迅速逮捕了唐(tang)尼,可是诸(zhu)多的(de)迹象告诉(su)安妮,这件事(shi)情并没有结束。