San Diego and Comic-Con were the venues for the premiere of the long-awaited trailer for forthcoming superhero epic Batman v Superman: Dawn of Justice this weekend. A sinister and ominous 3-and-a-half minute video sees Ben Affleck’s Batman face off against Henry Cavill’s Superman in Gotham City and Metropolis, with plenty of input from a long-haired Lex Luthor played by Jesse Eisenberg and Gal Gadot’s Wonder Woman. Check out the video above to see hero become anti-hero and two American icons meet on screen before the film is released in March next year.