This new trailer for Batman v Superman is the most revealing yet.  With the release only about a month away, Warner Bros. is pulling out all the stops, and we get to see some actual blows exchanged between the two iconic heroes. We get to see Gal Gadot and Ben Affleck as Diana Prince and Bruce Wayne exchanging barbs, but best is the kicker – Superman throws a punch, and Batman, much to Supes’ surprise, blocks it.

It’s shaping up to be exactly what the Lex Luthor voice over suggests: “it’s the greatest gladiator match in the history of the world — god versus man.” We suspect that the select footage shot in IMAX will be of some of the bigger battle scenes, so it might be worth seeing the film in IMAX when it comes out.

Directed by Zack Snyder and starring Henry Cavill, Ben Affleck, Diane Lane, Gal Gadot, Jesse Eisenberg, Jeremy Irons, Laurence Fishburne and Amy Adams, Batman v Superman: Dawn of Justice will arrive in UK and US cinemas on March 25, 2016.