Billy Hope (Jake Gyllenhaal) is the light heavyweight boxing champ, undefeated and beloved. But after his most recent fight, his wife, Maureen (Rachel McAdams), tells him she’s worried. The bout was more brutal than usual, exacting costs both physical and emotional, and Billy needs a break. Mo just wants him and their daughter, Leila (Oona Laurence), to have some time on their own, enjoying life as a family, with no hangers-on and no manager (50 Cent) hungry to make the next lucrative deal — in other words, another fight — for Billy. But at a charity event, Billy is hounded by a fellow boxer who’s been challenging him to jump in the ring. A gun goes off, setting off a chain of events that undoes Billy and leads him to the fight of his life: putting himself back together and reuniting with his daughter. And, perhaps, with the help of coach Tick Wills (Forest Whitaker) at a back-to-basics boxing gym, Billy will have the chance to be great at the sport once more.