故事发生在1987年的美国,阿黛尔(凯特·温斯莱特KateWinslet饰)和亨利(加特林·格里菲斯GattlinGriffith饰)是相依为命的母子。在逛街时,我遇到了浑身是血的流浪汉弗兰克(乔什·布洛林JoshBrolin饰)。阴差阳错,阿黛尔和亨利把弗兰克带回家,弗兰克也表白了自己的真心。黑暗的过去。原来,弗兰克是一名逃犯,因发现心爱的儿子不是自己亲生的,一怒之下杀死了女友曼蒂(麦卡巴克利MaikaBuckley饰)。随着时间的推移,弗兰克和阿黛尔的关系越来越亲密,两人决定带走亨利。然而,就在计划即将顺利实施之际,亨利却将秘密告诉了早熟的少女莲诺。(布莱吉德弗莱明),此举给阿黛尔和弗兰克带来了灾难性的麻烦。