丹尼(丹尼尔·戴·刘易斯饰)曾经是一个热血沸腾的革命青年。他被捕是因为他加入了北爱尔兰共和军。在经历了艰苦的监狱生活后,他活了14年。 终于,在经历了很长一段时间的不自由之后,回归社会的丹尼决定重新做人,做一个低调的普通人。 出狱后,丹尼重操旧业,成为一名拳击教练,培养了一批和他一样热爱这项运动的年轻人。 一场意外让丹尼和他以前的爱人玛吉(艾姆雷·沃森·艾姆雷·沃森饰)重逢。此时,玛吉正独自抚养14岁的儿子林恩,生活十分艰难。 丹尼和玛吉之间旧情复燃了。然而,曾经灰暗的过去也让丹尼充满了犹豫和懦弱。