The official “Batman v Superman: Dawn of Justice” trailer has been released after leaking online days before its premiere.

Director Zack Snyder tweeted the video on Friday with the hashtag “not pirated.”

The leaked version appeared to be shot on a phone camera and featured Portuguese subtitles. The official debut of the trailer was planned as an Imax special event set for Monday, April 20, at select Imax locations, and Snyder tweeted that those screenings would go ahead as planned, featuring “a few extra shots plus a little swag.”

The full trailer offered fans a proper glimpse at Ben Affleck‘s Dark Knight coming face to face with Henry Cavill‘s Man of Steel, with Batman ominously asking, “Tell me, do you bleed? You will.”

The footage also features shots of the Batmobile in action, along with voiceovers from Jesse Eisenberg’s Lex Luthor and Holly Hunter’s mystery character as they weigh in on whether Superman can be trusted or whether “power corrupts.”

“Dawn of Justice” also stars Amy Adams (Lois Lane), Laurence Fishburne (Perry White), Jeremy Irons (Alfred Pennyworth) and Diane Lane (Martha Kent), and will feature the bigscreen debut of Gal Gadot’s Wonder Woman and Jason Momoa’s Aquaman ahead of the characters’ standalone films, as well as two planned “Justice League” films, which will bring all of DC Comics’ most iconic heroes together. Other Justice League solo movies already planned include “The Flash,” starring Ezra Miller; “Shazam,” with Dwayne Johnson appearing as antagonist Black Adam; and “Cyborg,” starring Ray Fisher.

Popular on Variety

Snyder directed “Batman v Superman” from Chris Terrio’s script, based on a story by Snyder and David S. Goyer.