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