安吉拉(珍妮·盖诺 Janet Gaynor 饰)的母亲身患重病,急需药物进行治疗。生活在穷困潦倒之中的安吉拉无奈之下只能行窃救命,她的举动自然遭到了警方的通缉和追捕,安吉拉就此踏上了逃亡的旅途。 途中,安吉拉来到了一个马戏团之中,隐姓埋名成为了其中的一名演员,这正好帮助她拜托了警方的纠缠。在马戏团中,安吉拉邂逅了名为基诺(查尔斯·法莱尔 Charles Farrell 饰)的年轻画家。基诺虽然有着一身的才华却依旧只是一个名不见经传的无名画家,安吉拉的出现激发了他的灵感,帮助他取得了事业上的成就,坠入爱河的两人决定结婚,但在婚礼举行之际,警方还是发现了安吉拉的踪迹。。安妮(凯特·布兰切特 Cate Blanchett 饰)拥有能够预知未来的能力,在丈夫去世后,她一直都靠着这珍贵的能力抚养着三个孩子。预知能力为安妮的生活带来了保障,却也带来了危险。在小镇上,人们谈到安妮,总是又爱又怕。一次偶然中,安妮邂逅了校长韦恩(格雷戈·金尼尔 Greg Kinnear 饰)并和他擦出了火花,之后安妮发现,韦恩早已有了一个叫做杰西卡(凯蒂·霍尔姆斯 Katie Holmes 饰)的未婚妻。
杰西卡的失踪让安妮感到十分不安,通过恐怖的梦境,安妮得知了这一失踪案的线索。在唐尼(基努·李维斯 Keanu Reeves 饰)——一个暴力狂家的池塘中,警方找到了杰西卡的尸体并迅速逮捕了唐尼,可是诸多的迹象告诉安妮,这件事情并没有结束。。