Our favourite spectacle-wearing superhero is back on cinema screens this month in the latest installment of the DC Comics movies – Superman v Batman: Dawn of Justice. This time, the Man of Steel, played by Henry Cavill takes on Ben Affleck as the Dark Knight in an epic battle between the two characters.
The film, which is set to be a huge box office success, also features Jesse Eisenberg as villain Lex Luthor and Gal Gadot as Wonder Woman. While Ben Affleck is new to the cast, Henry Cavill plays the same role as 2013’s Man of Steel.
Take a look at the trailer below to get a taste of the action.