The forthcoming Southpaw, directed by Antoine Fuqua (Training Day) looks like a raw, masterful boxing film. An extremely ripped Jake Gyllenhaal stars as Billy Hope, a champion boxer struck by immense tragedies that rip his family apart. The film follows him as he struggles to put the pieces back together. Southpaw, which also stars Rachel McAdams (a Hot 100 Contender), Forest Whitaker, and 50 Cent, and features new music from Eminem, will be released on July 31st. Watch the first trailer, which holds back nothing whatsoever, below.