The last trailer for Batman v Superman received a fair bit of criticism from fans for seemingly revealing far too much about how the movie is going to play out and featured some very spoiler-y shots of The Trinity and Doomsday. However, Warner Bros. has clearly learned their lesson from that as this final sneak peek teases the highly anticipated release perfectly.

Exclusive Look at the Batman v Superman: Dawn of Justice IMAX poster

Kicking off with an incredible fight scene between Batman and some thugs, we then get to see some awesome shots of the two titular heroes going to war with each other, and “epic” is quite easily the first word which springs to mind while watching all of this play out.

There are even some new scenes in there of Gal Gadot as Diana Prince/Wonder Woman!

Batman v Superman marks the first meeting between these iconic DC Comics superheroes on the big screen and sets the stage for them to team up with Wonder Woman, Aquaman, Cyborg, and The Flash in next year’s Justice League movie (also directed by Snyder).

Starring Ben Affleck, Henry Cavill, Amy Adams, Jesse Eisenberg, Laurence Fishburne, Gal Gadot, Jeremy Irons, Scoot McNairy, Ezra Miller, and Jason Momoa, Batman v Superman hits on March 25th, 2016. If you missed the first clip from the movie, you can find that here.