安妮(凱特·布蘭切特 Cate Blanchett 飾)擁有能夠預(yù)知未來的能力,在丈夫去世后,她一直都靠著這珍貴的能力撫養(yǎng)著三個(gè)孩子。預(yù)知能力為安妮的生活帶來了保障,卻也帶來了危險(xiǎn)。在小鎮(zhèn)上,人們談到安妮,總是又愛又怕。一次偶然中,安妮邂逅了校長(zhǎng)韋恩(格雷戈·金尼爾 Greg Kinnear 飾)并和他擦出了火花,之后安妮發(fā)現(xiàn),韋恩早已有了一個(gè)叫做杰西卡(凱蒂·霍爾姆斯 Katie Holmes 飾)的未婚妻?! 〗芪骺ǖ氖й欁尠材莞械绞植话?,通過恐怖的夢(mèng)境,安妮得知了這一失蹤案的線索。在唐尼(基努·李維斯 Keanu Reeves 飾)——一個(gè)暴力狂家的池塘中,警方找到了杰西卡的尸體并迅速逮捕了唐尼,可是諸多的跡象告訴安妮,這件事情并沒有結(jié)束。