Jake Gyllenhaal stars in the upcoming boxing drama, telling the story of Billy “The Great” Hope, dubbed Southpaw.

In the film, the former middleweight boxing champion loses his wife, home, and wealth in a tragic accident. But, with his daughter’s love as the driving force, he attempts to climb his way back to the top.

The cast also includes Forest Whittaker, Rachel McAdams, and even 50 Cent.

Southpaw hits theaters July 31.