丹尼(丹尼爾·戴-劉易斯 Daniel Day Lewis 飾)曾是一名熱血沸騰的革命青年,因為加入了北愛爾蘭共和軍而遭到了逮捕,艱苦的牢獄生活一過就是十四載。終于熬過了漫長的不自由的時光,重回社會的丹尼決定洗心革面,做一個低調的普通人。出獄后的丹尼重拾舊業成為了一名拳擊教練,培養了一批和他一樣熱愛這項邉拥哪贻p人。一場意外讓丹尼和曾經的戀人瑪姬(艾米麗·沃森 Emily Watson 飾)重逢了,此時的瑪姬,獨自一人撫養著十四歲的兒子林恩,日子過得十分艱辛。舊日愛情的火花在丹尼和瑪姬之間死灰復燃,然而,曾經灰暗的過去亦讓丹尼充滿了猶疑和怯懦。...