Today, a new trailer has been revealed for the upcoming film Southpaw. Starring Jake Gylenhaal, this movie showcases the trials and tribulations of a boxer, with co-stars such as Rachel McAdams, Forest Whittaker, 50 Cent, and more. Directed by Antoine Fuqua, expect Southpaw to arrive in theaters on July 31st. Watch this trailer above.