This image released by Warner Bros. Pictures shows Ben Affleck, left, and Henry Cavill in a scene from, 'Batman v Superman: Dawn of Justice.' | AP PhotoThis image released by Warner Bros. Pictures shows Gal Gadot, left, and Ben Affleck in a scene from,U.S. director Zack Snyder poses for photos during the red carpet event promote the filmAmerican actor Ben Affleck cast as Batman, waves as he poses for photos with American director Zack Snyder, from left, British actor Henry Cavill cast as Superman, and Israeli actress Gal Gadot cast as super heroine Wonder Woman and secret alter ego DianaFrom left, actor Ben Affleck, director Zack Snyder and actor Henry Cavill wave before leaving at the end of a press conference for the movie