Billy” The Great ” Hope (Jake Gyllenhaal) is een ongeslagen professionele bokser woont in de buitenwijken van New York City met zijn vrouw Maureen (Rachel McAdams) en hun ondersteunende dochter Leila (Oona Laurence). Tijdens zijn wedstrijd tegen Darius Jones (Cedric D. Jones) op Madison Square Garden wordt Maureen bang als Billy een aantal verschrikkelijke klappen op het gezicht krijgt, waardoor hij hevig uit zijn linkeroog bloedt. Billy maakt vervolgens gebruik van een brutale, snelle vechtstijl tegen Jones, waardoor hij de wedstrijd kan winnen door knock-out en de onbetwiste WBA/IBF/WBC/WBO Light Heavyweight titel kan behouden. Ondanks de overwinning lijdt hij vervelende verwondingen en continue bloedingen.Nadat de pers Billy omringt, komt een jongere bokser, Miguel “Magic” Escobar (Miguel Gomez), binnen en eist van Billy dat hij met hem vecht in de ring. Bij thuiskomst uit Maureen haar angsten voor Billy ‘ s veiligheid en dringt er bij hem op aan om te stoppen terwijl hij vooruit is of hij zal een teruggetrokken alcoholist worden in twee jaar. Tijdens een house party In The Hope house, praat Maureen met Billy ‘ s manager Jordan Mains (50 Cent), en is het niet eens met zijn plan om Billy een contract voor twee jaar met HBO te laten tekenen voor nog drie gevechten.Billy en Maureen gaan naar een fundraiser bal waar Billy een toespraak houdt, waarbij hij Maureen, Leila, Jordan en zijn vrienden Gabe, Jon Jon, Eli en Mikey erkent. Miguel is ook aanwezig, en terwijl Billy vertrekt, prikkelt Miguel hem door Maureen seksueel te beledigen en te zeggen dat hij zijn titels van hem zal afnemen. Maureen vertelt Billy om het te laten gaan, maar Billy ‘ s woede krijgt de overhand, wat leidt tot een vechtpartij. Een van Billy ‘ s vrienden, Gabe (Malcom Mays) pakt een pistool, maar een schot gaat uit zonder dat hij de trekker overhaalt. Billy kijkt en ziet dat Maureen is neergeschoten. Miguel, die ziet dat het zijn broer Hector was die schoot, verbergt het pistool terwijl Hector vlucht terwijl Maureen sterft in Billy ‘ s armen.Billy begint alcohol en drugs te misbruiken terwijl hij obsessief op zoek is naar Hector. Billy ’s vriend Jon Jon (Beau Knapp) probeert hem te stoppen, maar wordt bedreigd door hem onder schot en beschuldigd van Maureen’ s dood. Billy krijgt uiteindelijk een tip over Hector ’s verblijfplaats, maar vindt Hector’ s drugsverslaafde vrouw Maria, en vertrekt nadat Hector een vader is. Billy ontmoet Jordan, die voorstelt het huis te verkopen om zijn financiële problemen op te lossen. Jordan boekt Billy een gevecht tegen Kalil Turay. Tijdens het gevecht, Billy wordt zo hard geslagen dat zijn hoek gooit de handdoek in de ring, het beëindigen van het gevecht. Verblind door schade als gevolg van headshots, Billy per ongeluk headbutts de ref in het gezicht. Billy is geschorst voor een jaar, waardoor hij geen inkomen en betaling schadevergoeding aan de scheids. Verder klagen de netwerken hem aan voor contractbreuk, waardoor hij in de schulden zit en zijn huis en bezittingen in beslag worden genomen. Met Billy uit actie, zijn lange tijd trainer Eli Frost samen met Jordan verlaten hem om te werken met Miguel.Billy loopt nog steeds uit de hand en rijdt uiteindelijk op een avond met zijn auto tegen de boom buiten zijn huis. Het alarm maakt Leila wakker, en ze gaat naar beneden om een bloedende Billy op de vloer te vinden, en belt dan 112. Billy wordt wakker in het ziekenhuis om te horen dat Leila in de zorg van de Kinderbescherming Agent Angela Rivera (Naomi Harris) wordt geplaatst omdat hij ongeschikt wordt geacht om voor haar te zorgen vanwege zijn roekeloze gedrag. Met nergens meer om te gaan, een vergevende Jon rijdt Billy naar de Wills Gym waar hij ontmoet ex-bokser Tick Wills (Forest Whitaker), die blind is aan een oog na zijn laatste gevecht liet hem gewond. Billy wil Dat Tick hem weer op de been krijgt, maar Tick weet van zijn drankproblemen en drugsgebruik en is terughoudend om hem te trainen. Hij biedt Billy een schoonmaakbaan aan,maar Billy weigert.Billy gaat naar de Kinderbescherming en ontmoet Angela. Hij geeft toe dat hij een puinhoop is, maar hij wil Leila nog steeds zien. Echter, Leila geeft hem de schuld voor het veroorzaken van beide van hun problemen en weigert om hem te zien. Billy keert terug naar de sportschool en accepteert de schoonmaakbaan. Terwijl hij daar werkt, raakt hij bevriend met een jongen genaamd Hoppy (Skylan Brooks), die ook een aspirant-bokser is. Hij leert dat Hoppy ‘ s vader misbruik maakt van zijn moeder, die hij rapporteert aan Tick, met wie hij nog steeds een band heeft. Billy probeert Leila te bezoeken, die hem nog steeds niet wil zien, maar zijn volharding wint haar. Billy bezoekt Leila opnieuw om haar te vertellen over zijn aanstaande tentoonstelling gevecht. Omdat ze door de rechter is bevolen om zijn gevechten niet bij te wonen, slaat ze hem herhaaldelijk en geeft hem de schuld van Maureen ‘ s dood. Na deelname en het winnen van een liefdadigheidswedstrijd tegen de jonge bokser Keith “Buzzsaw” Brady, Billy wordt bezocht door Jordan, die nu beheert Miguel die onlangs won de WBC Light Heavyweight Championship van Khalil Turay. Jordan wil een gevecht boeken tussen de twee mannen binnen zes weken, wetende dat Billy niet genoeg tijd zal hebben om te trainen. Billy denkt dat hij een comeback kan maken en wil Tick om hem te trainen, maar Tick weigert, geloven Billy wil gewoon wraak.Billy gaat terug naar de sportschool om te ontdekken dat Tick woedend een boksbal slaat, nadat hij ontdekt dat Hoppy is overleden nadat hij zijn moeder probeerde te verdedigen tegen zijn vader, die hem vervolgens neerschoot. Treurend hoe hij Hoppy niet kon redden, stapt Tick op en helpt Billy trainen en weer in vorm te komen voor het komende gevecht. De rechter geeft Billy de voogdij over Leila en zij trekt weer bij hem in. Na een bezoek aan Maureen ‘ s graf op verzoek van Leila, Billy vertelt Leila dat hij gaat om opnieuw te vechten, en geeft haar wens om haar te laten zien hem vechten.De nacht van het gevecht komt, met duizenden mensen klaar om Billy ‘ s comeback te zien. Angela brengt Leila naar de kleedkamer waar ze het gevecht op TV bekijken. Het gevecht begint, en Miguel neemt de overhand en slaat Billy twee keer neer. Beide vechters handelen furieuze stoten, gaan hand aan hand door elke ronde. Miguel komt dan in Billy ‘ s hoofd door Maureen te beledigen. Dit veroorzaakt Billy te verliezen concentratie en in een vlaag van woede, haalt uit naar hem en bijna stopt het gevecht. Tick vertelt Billy om Miguel hem niet te laten controleren, omdat zowel zijn vrouw als zijn dochter hem in de gaten houden. Billy komt in de laatste ronde, eindelijk geleerd om zijn woede te beheersen, en begint de overhand te krijgen tegen Miguel. Beide vechters blijven moe, voordat in de laatste seconden van de laatste ronde, Billy blokkeert een stoot van Miguel, landt een schot in het gezicht voor het draaien van de linkervleugel en de landing van een furieuze uppercut, waardoor Miguel naar beneden crashen op de grond. Het publiek gaat wild en Tick en het team loopt in de ring om te vieren met Billy.Na een gesplitste beslissing waarbij de eerste rondes naar Miguel gaan, kondigen de juryleden Billy aan als de nieuwe kampioen. Billy stort dan in in de hoek van de ring, bedankt Maureen en eindelijk klaar om een toegewijde vader te zijn aan Leila. Tick tilt hem dan op hun schouders terwijl hij zijn ogen tranen sluit en glimlacht. Na het gevecht ontmoet Leila Billy in de kleedkamer, waar ze voor het eerst knuffelen sinds Maureen ‘ s dood. Billy zegt dat Maureen trots op haar zou zijn en ze vertelt hem dat ze van hem houdt als ze blijven omarmen.