MEXICO CITY, MEXICO - MARCH 19:  British actor Henry Cavill, American actor Ben Affleck 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)