London: The stars of 'Batman v. Superman' brought their A-game to the London premiere of the much-awaited superhero flick.
Leading men Henry Cavill and Ben Affleck looked dashing as ever in navy suits, while Amy Adams and Gal Gadot sizzled in gorgeous floor-length gowns.
The London premiere took place in the city's Leicester Square entertainment hub.
The movie, which stars Ben Affleck as Batman and Henry Cavill as Superman, is due to open in movie theaters around the world this weekend.
It is one of the biggest movie launches so far this year and is expected to bring in some $300 million at the global box office on its opening weekend, according to analyst predictions.
The Batman V Superman premiere went on despite the terror attacks in Brussels, although red carpet interviews were cancelled.