Over on social media, Zack Snyder celebrates Batman Day by honouring his favourite on-screen Batman, Ben Affleck, who’s set to reprise the role in Justice League this fall. While it seems like an obvious choice given the fact that Snyder essentially created Affleck’s version of Batman as part of the director’s 2016 blockbuster, Batman V Superman: Dawn of Justice, it is difficult to argue against.

People usually find themselves in one of the three following camps: the Michael Keaton camp, for his performance in Tim Burton’s 1989 Batman and 1992 Batman Returns; the Christian Bale camp for his take on the caped crusader in Christopher Nolan’s grounded and gritty The ...

Click to continue reading
Zack Snyder Calls Ben Affleck the Best Batman Ever