布洛克(羅素·克勞 Russell Crowe 飾)除了是一名過氣的拳擊手,還是三個孩子的父親。當他的拳擊生涯走下坡路後,緊接著而來的是生活的拮據和入不敷出的家庭狀況。幸好有賢惠美麗的妻子梅(芮妮·齊薇格 Renée Zellweger 飾)理解支持,她的從不埋怨和勤勞持家,令這個家庭不至於毫無生機。布洛克放下自尊去排隊領取救濟金,卻擋不住嚴冬的即將來臨,家裏食物短缺,生存問題迫在眉睫。
布洛克終於決定重上拳擊臺,這是他可以挽救家人的唯一辦法。他的復出引來了民眾的關註,成為了人們心中的平民英雄。他在比賽中英勇揮拳,為了男人的尊嚴,為了家人的生存。