Billy Hope (w tej roli Jake Gyllenhaal) jest niekwestionowanym mistrzem świata w boksie wagi lekkiej. Jest niepokonany w karierze 43 walk. Jest szczęśliwym mężem pięknej Maureen (Rachel McAdams) i ma młodą córkę Leilę (Oona Laurence). Jego życie wydaje się idealne, ale potem, podczas awantury z rywalizującym bokserem, jego żona zostaje postrzelona i zabita. Znali się od 12 roku życia, a teraz dno wypadło z jego świata. Śmierć jego żony pogrąża Billy'ego w spirali w dół, co skutkuje rocznym zakazem boksu zawodowego, utratą domu i prawie całego dobytku oraz, co najboleśniejsze, utratą córki pod opieką Opieki Społecznej . Aby odzyskać córkę i wznowić swoje życie, poszukuje konkretnego trenera, Tick Wills (Forest Whitaker). Teraz znów zaczyna swoje życie na dole.