Il pugile Billy 'The Great' Hope (Jake Gyllenhaal) e' il campione in carica di pesi medi. Noto per la particolare posizione che adotta durante i combattimenti, Billy e' mosso da sentimenti di inadeguatezza e da un disperato bisogno di amore, soldi e fama. Con una bella famiglia, una casa propria e una posizione finanziaria sicura, e' al massimo della forma quando un tragico incidente gli uccide la moglie e rovina per sempre i suoi giorni, costringendolo a una vita dominata dall'abuso di alcol e farmaci. La sua esistenza scivola cosi' in una spirale senza fine fino al giorno in cui incontra Tick (Forest Whitaker), un ex pugile che decide di prenderlo sotto la sua ala protettiva e di riportarlo nei giri che contano per permettergli di riottenere indietro la custodia della figlia e la fulgida carriera. Prima di rivedere la luce, Billy dovra' affrontare a testa alta i propri demoni personali e capire che il suo piu' temibile avversario e' se stesso.