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