The TV Watercooler Ben Affleck cast as Batman Warner Bros. announced on Thursday that Ben Affleck will replace Christian Bale as Batman/Bruce Wayne in the upcoming Superman vs. Batman film, according to Variety. The film project will be Jeevan Brar11 years agoKeep Reading