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