Despite initial reservations when it was announced that Ben Affleck would take on the iconic role as Batman in his new film, the anticipation has kicked in with the news that Warner Bros. have now given the superhero flick its official title: Batman vs Superman: Dawn of Justice.

Dramatic, and rightly so.

Considering it's being directed by Zack Snyder (whose previous credits include superhero films, and Watchmen), chances are, Affleck's portrayal will do the caped crusader justice.

Plus, we've warmed to the film even more now Henry Cavill - who played Superman in Snyder's Man of Steel - has been recast in the other title role...

Gone Girl trailer released

New Batman announced

Rosamund Pike is Gone Girl