Warner Bros. has found their new Batman for Zack Snyder’s upcoming Batman vs. Superman film, and it’s Ben Affleck. Coming completely out of left field after a summer of speculation, and a leaked shortlist that included the likes of