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