Den Titel des Boxweltmeisters hat sich Billy Hope (Jake Gyllenhaal) hart von ganz unten erarbeitet, nicht zuletzt dank der unermüdlichen Unterstützung seiner geliebten Frau Maureen (Rachel McAdams), die im Hintergrund die Fäden zieht. Doch ein Schicksalsschlag, durch den auch
das Leben von Billys kleiner Tochter aus den Fugen gerät, zerstört jäh die Idylle. Als ihn dann auch noch sein langjähriger Freund und Manager (Curtis "50 Cent" Jackson) im Stich lässt, fällt Billy ins Bodenlose. Erst als Box-Coach Tick Wills (Forest Whitaker) ihn unter seine
Fittiche nimmt, ist Billy bereit, sich wieder in den Ring zu wagen und sich dem härtesten Kampf seines Lebens zu stellen: dem Kampf gegen sich selbst.