ben affleck batman man of steel

Ben Affleck has been cast as Batman in Warner Bros. upcoming sequel to "Man of Steel." The film, from director Zack Snyder, will arrive in theaters on July 17, 2015.