A nagy gazdasági világválság idején egy hétköznapi hős, James J. Braddock (Russell Crowe) véghezvitt valamit, amivel sportlegendává vált. A harmincas évek elején járunk. Sorozatos vereségei miatt Braddock profi boxoló karrierje már lezárult, de családja eltartása érdekében kénytelen elvállalni egy olyan mérkőzést, ahol nem nyerhet. És megtörténik a csoda: reményektől, álmoktól, az önbecsülés és a szeret erejétől hajtva Braddock kiüti esélyes ellenfelét, s ezzel százezrek számára válik hőssé, példaképpé. Karrierje új lendületet vesz, ám egy nap szembekerül Max Baerrel, a nehézsúlyú bokszvilágbajnokkal, aki már két ember halálát okozta a ringben.