故事發(fā)生在1987年的美國(guó),阿黛爾(凱特·溫絲萊特暫無(wú)內(nèi)容Kate暫無(wú)內(nèi)容Winslet暫無(wú)內(nèi)容飾)和亨利(加特林·格里菲斯暫無(wú)內(nèi)容Gattlin暫無(wú)內(nèi)容Griffith暫無(wú)內(nèi)容飾)是一對(duì)相依為命的母子,一次偶然中,兩人在購(gòu)物途中遇見(jiàn)了滿身是血的流浪漢弗蘭克(喬什·布洛林暫無(wú)內(nèi)容Josh暫無(wú)內(nèi)容Brolin暫無(wú)內(nèi)容飾),誤打誤撞之下,阿黛爾和亨利將弗蘭克帶回了家,弗蘭克亦誠(chéng)懇地坦白了他灰暗的過(guò)往。原來(lái),弗蘭克是一名逃犯,他因?yàn)榘l(fā)現(xiàn)深?lèi)?ài)的兒子并非自己親生而在憤怒之中失手殺死了女友曼迪(Maika暫無(wú)內(nèi)容Buckley暫無(wú)內(nèi)容飾)。