Actor Ben Affleck will replace Christian Bale as Batman in the upcoming Batman-Superman movie scheduled for a July 2015 release, Warner Bros. announced on Thursday.
From the official Warner Bros. press release:
Ending weeks of speculation, Ben Affleck has been set to star as Batman, a.k.a. Bruce Wayne. Affleck and filmmaker Zack Snyder will create an entirely new incarnation of the character in Snyder’s as-yet-untitled project—bringing Batman and Superman together for the first time on the big screen and continuing the director’s vision of their universe, which he established in “Man of Steel.” The announcement was made today by Greg Silverman, President, Creative Development and Worldwide Production, and Sue Kroll, President, Worldwide Marketing and International Distribution, Warner Bros. Pictures
Affleck will star opposite Henry Cavill, who will reprise the role of Superman/Clark Kent. The film will also reunite “Man of Steel” stars Amy Adams, Laurence Fishburne and Diane Lane.
Affleck isn’t completely inexperienced in the superhero realm. He played Daredevil in the 2003 movie of the same title.