布洛克(罗素·克劳 Russell Crowe 饰)除了是一名过气的拳击手,还是三个孩子的父亲。当他的拳击生涯走下坡路后,紧接着而来的是生活的拮据和入不敷出的家庭状况。幸好有贤惠美丽的妻子梅(芮妮·齐薇格 Renée Zellweger 饰)理解支持,她的从不埋怨和勤劳持家,令这个家庭不至于毫无生机。布洛克放下自尊去排队领取救济金,却挡不住严冬的即将来临,家里食物短缺,生存问题迫在眉睫。 布洛克终于决定重上拳击台,这是他可以挽救家人的唯一办法。他的复出引来了民众的关注,成为了人们心中的平民英雄。他在比赛中英勇挥拳,为了男人的尊严,为了家人的生存。
一直在家自主教学的“瘦高个”詹姆斯正值升学的年纪,母亲阿比盖尔建议他去天才少年才能进入的圣海伦学院。詹姆斯对此并提不起兴致,因为他父亲的逝世让他患上了社交障碍症,和同龄人无法友好相处甚至大打出手,因此给阿比盖尔带来很多困扰。一次偶然的邂逅让詹姆斯对在点心店打工的女孩儿瓦尔产生了好奇心,并发现两个人身世相似都经历了家庭变故,慢慢熟络起来。直到一次詹姆斯无意间看见瓦尔和自己结识不久的朋友哈曼的亲密举动,内心的嫉妒让他对哈曼动手,在瓦尔道歉后詹姆斯才冷静下来。阿比盖尔误以为性格偏激的詹姆斯杀死了他的宠物仓鼠,詹姆斯终于向母亲坦言,自己的情绪病其实来自于曾目睹父亲自杀的过程。詹姆斯决定接受圣海伦学院的录取邀约,逾越自己的心里障碍,准备步入新生活。