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