一次偶然中,希拉里(朱莉娅·罗伯茨 Julia Roberts 饰)得到了一份看护的工作,她所要看护的对象是一位名叫维克托(坎贝尔·斯科特 Campbell Scott 饰)的百万富翁。维克托患上了白血病,需要接受化疗,在希拉里的精心看护下,他的病情渐渐好转,两人之间亦产生了深厚的感情。
一日,维克托突然将希拉里带到了位于海边的小镇上,两人在那里度过一段幸福而温馨的时光。好景不长,卷土重来的病痛让维克托陷入了痛苦中,而他为了隐瞒病情竟然开始偷偷注射吗啡止痛。希拉里发现了维克托的秘密,伤心的她恳求他继续接受治疗,没想到后者断然拒绝。难道病魔真的要将这对心心相印的情人残忍的分开吗?。凯勒(休·杰克曼 Hugh Jackman 饰)是一名木匠,一次意外中,他的女儿安娜(艾琳·格拉西莫维奇 Erin Gerasimovich 饰)同小伙伴乔伊(凯拉·德鲁·西蒙斯 Kyla Drew Simmons 饰)一起莫名失踪。对于女儿遭遇的不测,心急如焚的凯勒向警方寻求帮助,很快,案件的负责人洛基(杰克·吉伦哈尔 Jake Gyllenhaal 饰)就将目标锁定在了一位名叫艾利克斯(保罗·达诺 Paul Dano 饰)的男子身上。
不幸的是,由于证据不足,警方不得不在四十八小时之后释放了艾利克斯,对警方失望透顶的凯勒决定靠自己的力量寻找女儿的踪迹。经验丰富的凯勒亲手捉住了艾利克斯,他希望能够通过武力获取关于女儿的讯息。安娜和乔伊最终能够获救吗?坚称自己无辜的艾利克斯又是否真的就是罪魁祸首呢?。