Billy Hope (Jake Gyllenhaal) jest wojownikiem, którego w walce i życiu prowadzi gniew. Razem z poznaną w sierocińcu żoną Maureen (Rachel McAdams) przeszedł drogę „przez ciernie do gwiazd". Na ringu wielokrotnie wywalczył mistrzostwo oraz o lepsze dzieciństwo dla swej córki, Leili (Oona Lawrence). Jednak sukces ma swoją cenę.
Lata stresu, walki o godność i o pieniądze oraz przyjęte ciosy sprawiły, że Billy nie panuje nad emocjami, przez co w ciągu jednej nocy jego los się odmienia. Sprowokowany przez pretendenta do mistrzowskiego tytułu, wywołuje bójkę, podczas której ktoś przypadkowo strzela do jego żony. Śmierć ukochanej osoby, przez lata mądrze sterującej jego karierą, doprowadza boksera do załamania.