This is the trailer we’ve been waiting for! With over 3 minutes of new footage, the latest ‘Batman V Superman: Dawn of Justice‘ has been released online and is enough to convince naysayers that this is a film that may give Marvel pause at the box office.

Zack Snyder definitely came prepared and pulled no punches at the WB/DC panel at San Diego Comic Con. The trailer sets up the entire film showing the reason Bruce Wayne has decided to go after the Man of Steel. Not only do we get our first really good look at Ben Affleck as Bruce Wayne, but we also get to see Jesse Eisenberg as Lex Luther (albeit with full luscious locks but we already know it will be shaved off) and Holly Hunter’s mysterious role now confirmed (she’s one of the driving forces against having Superman fly around our planet). Most exciting of all? We see some battle footage between Batman and Superman as well as Gal Gadot in action as Wonder Woman!

The trailer will rock your world! I’d write more but why do that when you can see it in full glory for yourself:

‘Batman v Superman: Dawn of Justice’ is slated to open in theaters on March 25, 2016.