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