Jake Gyllenhaal and his personal trainer have clearly been very, very busy.
In Southpaw, Gyllenhaal is Billy Hope, a world champion boxer who has come a long way from scrapping his way out of Hell's Kitchen orphanages.
His one true love by his side, he's now rich, successful, and while battered and bruised, is a loving father and husband.
When all that comes to a grinding shocking heartbreaking halt, he will unravel at the seams. The measure of a man when he's up against the ropes and not being saved by the bell will come down to those he loves.
In this case, it's his young daughter, who in the maelstrom of their unfolding tragedy is taken from him.
Billy Hope will do anything to win her back and it will mean getting back in the ring - something he won't be able to do alone.
These kinds of visceral redemption stories have always managed to get under my skin, and Southpaw certainly pushes those buttons. While you've seen this story a dozen times before and done better, Gyllenhaal's mesmerising performance sold it for me, augmented by the always wonderful Forrest Whittaker.
Three-and-a-half stars.
3 News
Southpaw:: Director: Antoine Fuqua:: Starring: Jake Gyllenhaal, Rachel McAdams, Forest Whitaker, 50 Cent, Tyrese Gibson, Rita Ora, Naomie Harris:: Rating: R16 - Violence & offensive language:: Running Time: 124 minutes:: Release Date: August 20, 2015