We got our first peek at Jake Gyllenhaal's ripped physique in Southpaw a few months ago, and now the trailer is finally here!

The 34-year-old actor stars as boxer Billy Hope, a man who seemingly has it all. But after his beautiful wife (played by Rachel McAdams) is killed, Billy has to battle for his career -- and he also has to fight to regain custody of his young daughter. While the plot seems pretty compelling, we also have to say something about Jake's abs and guns -- it's almost a more dramatic transformation than his skinny frame and buggy eyes in Nightcrawler! From his 8-pack to his massive arm muscles, we can't stop staring at his buff bod!

Antoine Fuqua directed the flick, and it also stars Forest Whitaker, 50 Cent and Rita Ora. Southpaw hits theaters on July 31, 2015.