We get our first look at at Batman’s alter ego Bruce Wayne, see him make the Joker (voiced by Zach Galifianakis) cry, AND Batman v Superman gets slagged – what more could you want from a movie trailer?

It’s great to see such a fresh take on superhero movies, and its shameless satire of the genre may just rival Deadpool’s (albeit it’ll obviously be a more family friendly flick).

Moreover, its awesome cast features Will Arnett, Rosario Dawson, Ralph Fiennes, Michael Cera, Jenny Slate and Mariah Carey. The filmmakers have been hinting that there’ll be other cameos and characters as well.

It hits cinemas February 10th 2017.