安妮(
凯特·布兰切特 Cate Blanchett 饰)领有可以预知未来的能力,在丈夫去世后,她不停都靠着这宝贵的能力抚养着三个孩子。预知能力为安妮的生计带来了保障,却也带来了伤害。在小镇上,人们谈到安妮,总是又爱又怕。一次偶然中,安妮邂逅了校长韦恩(格雷戈·金尼尔 Greg Kinnear 饰)并和他擦出了火花,之后安妮发觉,韦恩早已有了一个叫做杰西卡(
凯蒂·霍尔姆斯 Katie Holmes 饰)的未婚妻。 杰西卡的失落让安妮感到非常不安,通过惧怕的梦幻,安妮得知了这一失落案的线索。在唐尼(基努·李维斯 Keanu Reeves 饰)——一个暴力狂家的池塘中,警方找到了杰西卡的遗体并迅速拘系了唐尼,可是诸多的迹象告诉安妮,这件事变并没有完毕。