安妮(凯特·布兰切特CateBlanchett饰)拥有可以预知未来的才干,在丈夫逝世后,她不时都靠着这珍贵的才干抚养着三个孩子。预知才干为安妮的生活带来了保证,却也带来了风险。在小镇上,人们谈到安妮,总是又爱又怕。一次偶然中,安妮邂逅了校长韦恩(格雷戈·金尼尔GregKinnear饰)并和他擦出了火花,之后安妮发现,韦恩早已有了一个叫做杰西卡(凯蒂·霍尔姆斯KatieHolmes饰)的未婚妻。 杰西卡的失踪让安妮感到十分不安,经过恐惧的梦境,安妮得知了这一失踪案的线索。在唐尼(基努·李维斯KeanuReeves饰)——一个暴力狂家的池塘中,警方找到了杰西卡的尸体并迅速拘捕了唐尼,可是诸多的迹象通知安妮,这件事情并没有完毕。