see more

MEXICO CITY, MEXICO - MARCH 19: American director Zach Snyder, British actor Henry Cavill, American actor Ben Affleck and Israeli actress Gal Gadot pose for pictures during the Batman v Superman Movie photocall at St Regis Hotel on March 19, 2016 in Mexico City, Mexico. (Photo by Hector Vivas/LatinContent via Getty Images)

MEXICO CITY, MEXICO - MARCH 19: American director Zach Snyder, British actor Henry Cavill, American actor Ben Affleck and Israeli actress Gal Gadot pose for pictures during the Batman v Superman Movie photocall at St Regis Hotel on March 19, 2016 in Mexico City, Mexico. (Photo by Hector Vivas/LatinContent via Getty Images)