Jamie Foxx, Maggie Gyllenhaal and Channing Tatum Party In Cancun Together