丹尼因参与北爱尔兰共和军的活动而被判入狱,在贝尔法斯特的监狱中服刑14年。出狱后他决心不再参与政治,而且要努力避免因政治造成流血事件。他把自己最熟悉的拳击运动作为新生活的起点,不但自己投身其中,而且还训练一批年轻选手。这时,他又开始面对分开十几年的恋人,她一直艰难地抚养着14岁的儿子林恩。丹尼当然想重续前缘,但他过去的所作所为时不时地会成为障碍。影片中的人物都是处在困境中的人,他们都有伤心的过去,但又都对未来有着美好的憧憬。。唐卫军所在的某特别行动组在抓捕毒枭康尼时,因消息走漏,行动失败,唐卫军殉职。退伍军人唐卫国得知弟弟去世的消息,与好友张孝维前往东南亚某地寻找康尼,在当地华人好友赵小飞的协助下,层层追查,过程中行踪暴露,遭到一系列攻击,终在一些线索和人员的帮助下,打听到康尼的消息,却不料进入了圈套,张孝维与康尼原来是一伙的,后经过重重的危险和艰难的打斗,唐卫国成功的抓获了毒枭康尼。。菲利普(安古斯·麦克菲登 Angus Macfadyen 饰)一直以来都因为心中的一个秘密而备受煎熬,那就是他其实是一名同性恋者。终于,他决定再也不要躲躲藏藏的生活了,他决定将这件事情告诉自己的家人。一天,菲利普找到了自己的父亲欧文(布莱恩·考克斯 Brian Cox 饰),坦白了自己的性取向,儿子的身份和坦诚在欧文的内心里掀起了狂风巨浪。
原来,欧文自己也是一名同性恋者,但是他选择了向普世规则屈服,娶了欧文的母亲罗斯(艾琳·阿特金斯 Eileen Atkins 饰)。然而,这么多年过去,欧文的内心里一直都因此而备受煎熬,菲利普走出的这一步对于欧文来说犹如醍醐灌顶。。