Zack Snyder Calls Ben Affleck the Best Batman Ever

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...