• Share
  • Tweet
  • Share

UPDATE: After the leak, Zack Snyder opted to throw fans a bone and thumb his nose at the pirates by releasing the official trailer today instead of Monday.

The first trailer for Batman v Superman: Dawn of Justice leaked late Thursday.

As the film's director Zack Snyder tweeted Wednesday, the first footage of Ben Affleck as Batman and Henry Cavill as Superman was meant to debut as a special sneak preview in IMAX theatres on Apr. 20. Instead, a person filmed the trailer using a handheld camera or cellphone and uploaded it to YouTube. The trailer featured Portuguese subtitles and was removed, but even so, it's making the rounds online.

The trailer begins with a narrator's voice asking, "Is it really surprising that the most powerful man in the world should be a figure of controversy?"

As footage of Superman plays, several commentators' voices overlapped. "We as a population on this planet have been looking for a savior," one person said. Another argued, "Human beings have a horrible track record of following people with great power." One person said, "Maybe he's just a guy trying to do the right thing."

"We know better now, don't we? Devils don't come from hell. They come from the sky," another said, while Holly Hunter's character argued, "The world has been so caught up with what he can do that no one has asked what he should do."

Batman vs. Superman, Superman, Henry Cavill

Clay Enos/Warner Bros.

The camera flashed to a statue of Superman with the words "FALSE GOD" scribbled in graffiti. Then, for the very first time, audiences saw Affleck out of costume (as Bruce Wayne) and in costume (as Batman).

A blurred image of Affleck's face appeared just before a masked Batman is shown, followed by the rival superheroes facing each other. "Tell me, do you bleed?" the Caped Crusader asked Superman. "You will!"

Warner Bros. has not yet commented on the leaked trailer.

The movie also stars Amy Adams (Lois Lane), Jesse Eisenberg (Lex Luthor), Laurence Fishburne (Perry White), Gal Gadot (Wonder Woman), Jeremy Irons (Alfred Pennyworth), Diane Lane (Martha Kent) and Jason Momoa (Aquaman).

After the trailer leaked, the Internet had mixed reactions to the teaser:

Batman v Superman: Dawn of Justice is in theaters March 25, 2016.

(Originally published Apr. 17, 2015, at 5:10 a.m. PT)