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