安妮(凯特·布兰切特凯特·布兰切特)拥有预知未来的能力。丈夫去世后,她一直靠着这份宝贵的能力抚养三个孩子。 预知能力给安妮的生活带来了安全感,但同时也带来了危险。 在一个小镇上,人们谈论安妮时总是又爱又怕。 一次偶然的机会,安妮遇到了校长韦恩(格雷戈·金尼尔·格雷戈·金尼尔饰)并与他产生了火花。后来,安妮发现韦恩已经有了一个名叫杰西卡(凯蒂·赫尔姆斯饰演)的未婚妻。 杰西卡的失踪让安妮感到非常不安。通过这个可怕的梦,安妮得知了这个失踪案件的线索。 在唐尼(山谬·里维山谬·里维)一个暴力家庭的池塘里,警察发现了杰西卡的尸体并迅速逮捕了唐尼,但许多迹象告诉安妮事情还没有结束。