Earlier today, the first footage from the upcoming Batman v Superman: Dawn of Justice trailer leaked online. While that quick sneak peek only showed the last 20 seconds of the trailer, the full trailer has now arrived. Yes, you can see the entire thing before the big IMAX event this monday. As you can see in this footage below, the big showdown is happening, and it is epic!

Henry Cavill and Ben Affleck star as the title characters in Batman v Superman. And returning from Man of Steel is Amy Adams as Lois Lane, Diane Lane as Ma Kent and Laurence Fishburne as Daily Planet editor Perry White. The cast also includes Gal Gadot as Wonder Woman, Jesse Eisenberg as Lex Luthor, Jeremy Irons as Alfred Pennyworth, Jason Momoa as Aquaman, Ezra Miller as The Flash and Ray Fisher as Cyborg, who will form the Justice League in the two-part adventure Justice League Part 1 and Justice League Part 2, set for release in 2017 and 2019. Before we can get to that epic ensemble, it's clear that Batman and Superman need to work out their issues.

Directed by Zack Snyder, the Batman v Superman: Dawn of Justice cast is rounded out by Holly Hunter, Callan Mulvey, Tao Okamoto and Scoot McNairy, although their characters have yet to be confirmed yet. Take a look at the footage below for your first look at this epic superhero adventure, arriving in theaters March 25, 2016.