尼克·弗林(保罗·达诺 Paul Dano 饰)是个年轻作家,从小和单身母亲朱迪(朱丽安·摩尔 Julianne Moore 饰)相依为命的他早就忘记父亲的样子,直到一天接到电话,自称他父亲的乔纳森(罗伯特·德尼罗 Robert De Niro 饰)被房东赶了出来,找他 借车搬家。天上掉下来个老爸,也是个落魄作家,还带着全部行李,让弗林在室友面前非常难堪。已经流落街头的乔纳森晚上到流浪汉收容所过夜,又恰逢弗林在此打工,几个不自然的晚上之后,乔纳森还是决定避嫌,从此只能到车站或无人工地混上一天是一天,还安慰自己是为下一部伟大小说积累素材。时不时听说父亲凄惨状况的弗林终于决定把他找回来,但此时他连父亲是否还活着都不知道……
影片根据前电影记者汤姆-布莱迪的原著小说改编而来。 故事的起源发生在1973年,一个名叫克洛特的小女孩,因为护送弟弟时失误而让弟弟惨遭杀害。20年之后,成年的克洛特(安德丽亚·瑞斯波罗格 Andrea Riseborough 饰)为了复仇,成了一名非常激进的爱尔兰共和军,并和另外两个兄弟格里和科尼尔联手接下了组织安排的一个棘手任务——在伦敦地铁制造一场惊天爆炸。但在这次行动中,克洛特被英国军情五处的高级官员麦克(克里夫·欧文 Clive Owen 饰)截获,麦克给了克洛特两条路选择:一是去坐25年牢,永远别再想见到自己的儿子;二是背叛兄弟,成为军情五处的绝密线人。为此,克洛特不得不背叛身为爱尔兰共和军的家人和自己的信仰。但在一次次行动中,双方都发现了有内鬼在作怪,于是克洛特首当其冲地被当作了牺牲品......