LOS ANGELES, Aug 24: Actor Ben Affleck will play Batman in an upcoming Superman sequel that will see the two caped crusaders face off against each other, film studio Warner Bros Pictures said on Thursday. Affleck, 41, will take on the role of reclusive billionaire Bruce Wayne, Batman’s alter-ego, in director Zack Snyder’s 2015 sequel to this year’s Superman reboot “Man of Steel,” starring 30-year-old British actor Henry Cavill. (agencies)