Boxer Billy Hope (Jake Gyllenhaal) je na vrchole slávy, má krásny dom a milujúcu rodinu. Napriek jeho úspešnej kariére ho manželka Maureen (Rachel McAdams) prosí, aby s boxom skončil a mohol sa viac venovať dcére Leile.
Na večierku Billy oznámi, že odchádza do dôchodku. Všetko sa však zmení, keď počas zápasu s iným boxerom nešťastnou náhodou zabije svoju manželku. Billymu sa zrúti svet.
Keď mu súd pre jeho nevypočítateľnú povahu odoberie dcéru z opatery, jeho poslednou nádejou je návrat do sveta boxu. S pomocou trénera Tita Willsa (Forest Whitaker) sa pokúša získať svoju dcéru späť...