A new full length trailer for the highly anticipated Batman v Superman: Dawn Of Justice has just hit online, offering fans their best look yet at the upcoming clash between the two comic book titans. Debuting at Comic Con this weekend the trailer was well received by fans who found plenty to talk about including Jesse Eisenberg's menacing Lex Luthor.

Batman v Superman Ben Affleck’s Batman and Henry Cavill’s Superman collide in Dawn Of Justice.

The nearly four minute trailer showcases Ben Affleck's Batman and Henry Cavill's Superman, while also heavily featuring Eisenberg as the villainous Luther. It also offers our first real look at Gal Gadot's Wonder Woman and Jeremy Irons as butler Alfred Pennyworth, while also including Holly Hunter, Laurence Fishburne, Diane Lane and Amy Adams as Lois Lane.

More: Ben Affleck To Direct, Write And Star In New Batman Film?

The trailer also offers a little more insight into why the two superheroes have found themselves on opposite sides, with Superman’s destructive powers looking to be the instigator for the clash. At one pointed the caped crusader is even heard saying "I'm gonna have to destroy him,” seemingly in reference to his superhero rival.

Watch the full length trailer for Batman v Superman: Dawn Of Justice here:

But the trailer’s real stand out is Lex Luthor, with Jesse Eisenberg seemingly taking us down an even more dark and twist path with his characterisation than we could have ever hoped for. His ultra-creepy refrain of ‘the red capes are coming’ leaves us with more questions than answers about his role as does his striking blonde bob.

More: So How Did Ben Affleck React When He Was Cast As Batman?

Back in April Cavill was careful to point out that Dawn of Justice isn't a sequel to 2013's Man Of Steel, but "more of an introduction to Batman, an opening to Justice League, and an expansion of the world that was created in Man of Steel". That exciting new word will open up on March 25th 2016, when Batman v Superman: Dawn Of Justice finally flies into cinemas.

Gal Gadot stars as Wonder WomanGal Gadot stars as Wonder Woman

Jesse Eisenberg stars as Lex LutherJesse Eisenberg stars as Lex Luther

Henry Cavill stars as SupermanHenry Cavill stars as Superman