the musical comedy (which also stars Tom Cruise, Catherine Zeta Jones, and Alec Bladwin) This is a Tom Cruise film more than anybody, Mary just have a small role in the movie, so call me hater but when the trailer for J.Lo latest film in which is also Cameron Diaz was release, i don't see a post on TGJ and J.Lo is an Actress, Singer, ect... Mary is just a singer.