A bokszoló Billy Hope (Jake Gyllenhaal) hírneve csúcsán van, gyönyörű házzal és szerető családdal. Sikeres karrierje ellenére felesége, Maureen (Rachel McAdams) könyörög neki, hogy hagyjon fel a bokszolással, hogy több időt tölthessen lányával, Leilával.
Egy parti alkalmával Billy bejelenti, hogy "visszavonul". Minden megváltozik azonban, amikor a felesége véletlenül meghal egy másik bokszolóval folytatott küzdelem során. Billy világa összeomlik.
Amikor a bíróság kiszámíthatatlan természete miatt elveszi tőle a lányát, utolsó reménye, hogy visszatérjen a boksz világába. Tito Wills edző (Forest Whitaker) segítségével megpróbálja visszaszerezni a lányát...