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