Director Zack Snyder has released the first official trailer for his 2016 film Batman v Superman: Dawn of Justice. The trailer has arrived earlier than planned, after an illegal Portuguese subtitled version appeared online on Friday.
The leaked trailer prompted a mixed reaction from fans, with many declaring the gloomy, doom-laden footage "too dark".
The film, based on the DC Comics characters, stars Henry Cavill as Superman, Ben Affleck as Bruce Wayne/Batman, Jesse Eisenberg as villain Lex Luthor, Jeremy Irons as Wayne's butler Alfred, Gal Gadot as Wonder Woman and Jason Momoa as Aquaman. Only Batman and Superman, who will do battle in the film, can be seen in the trailer.
Batman v Superman: Dawn of Justice is released on March 25, 2016