Ben Affleck is Batman. Warner Bros Pictures has confirmed the 41-year-old actor will take on the role of reclusive billionaire Bruce Wayne, Batman’s alter-ego, in director Zack Snyder’s 2015 sequel to Superman reboot Man Of Steel. Mr. Affleck will play Batman in an upcoming Superman sequel that will see the two superheroes face off against each other. Director Zack Snyder revealed the big screen superhero mash-up at a comic convention in San Diego last month. Production is expected to begin next year for release in the summer of 2015.