旧金山女强人律师克莱尔•库比克(阿什莉•贾德 Ashley Judd 饰)的丈夫汤姆•库比克(詹姆斯•卡维泽 James Caviezel 饰)突然被FBI抓走,送往洛杉矶附近的军事法庭秘密受审,罪名则是在服役时于萨尔瓦多杀害9名平民。震惊的克莱尔不顾一切丢下工作来到洛杉矶,雇佣了当地军事法庭律师查尔斯•格瑞姆斯(摩根•弗里曼 Morgan Freeman 饰),共同与军方指派的年轻辩护律师中尉恩布里(亚当•斯科特 Adam Scott 饰)一起为汤姆辩护。三人的调查取证遭到军方层层阻隔,甚至克莱尔的人身
对于家庭主妇克莱尔(米歇尔·菲佛 Michelle Pfeiffer 饰)来说,家对她而言早已经不是温馨和安全的所在了。原来,最近家中发生了一些她无法解释的事情,亦出现了一些让她感到恐惧的影像,而当她向丈夫诺曼(哈里森·福特 Harrison Ford 饰)发出求助信号的时候,诺曼并不相信妻子所说的那些听上去无比荒唐的话语。
发生的更多怪事让克莱尔坚信,有一个幽灵侵入了她平静正常的生活,而那个神出鬼没的幽灵似乎有求于克莱尔。随着时间的流逝,幽灵的真实身份渐渐浮出水面,而让克莱尔吃惊的是,这个幽灵竟和
一场车祸,母亲丧生,而孩子却奇迹般幸存,他赤裸着身体获救,然而救人者竟然是来自未来的自己。原来,这个名叫亨利(艾瑞克•巴纳 Eric Bana 饰)的图书管理员,患上慢性时间错位症,以至于每次发病都将穿越时空。而且,他每次穿越都赤身裸体,经常闹出笑话。久而久之,亨利习以为常。一个偶然的机会,他爱上了一个名叫克莱尔(瑞秋•麦克亚当斯 Rachel McAdams 饰)的女孩。为了追求克莱尔,他穿越时空对6岁的克莱尔表白,并许诺未来将娶她为妻。因此,当亨利在现实中出现时,两人迅速热恋、结婚,而且还生了一个女孩