Ben Affleck will play Batman in the new Superman v Batman film.
Warner Bros made the announcement on Friday.
Deadline quoted Warner Bros’ Greg Silverman as saying: “We knew we needed an extraordinary actor to take on one of DC Comics’ most enduringly popular superheroes, and Ben Affleck certainly fits that bill, and then some. His outstanding career is a testament to his talent and we know he and [director] Zack [Snyder] will bring new dimension to the duality of this character.â€
Warner Bros announced last month that the sequel to the Superman film Man of Steel would see Clark Kent (Henry Cavill) facing off against Bruce Wayne.
There was speculation that Christian Bale, who played Batman to critical and fan acclaim in the Dark Knight films, might be persuaded to get back in the cape.
But today’s announcement puts an end to those rumours.
The role of the caped crusader is a risk for Affleck, who last played a superhero in Daredevil during a troubled spell for the actor. Lately he has successfully breathed new life into his career by turning to directing, with his film Argo winning best picture at the Oscars earlier this year.
But Affleck won plaudits for his role as Superman actor George Reeves in Hollywoodland in 2006.
Deadline quoted Snyder as saying: “Ben provides an interesting counter-balance to Henry’s Superman. He has the acting chops to create a layered portrayal of a man who is older and wiser than Clark Kent and bears the scars of a seasoned crime fighter, but retain the charm that the world sees in billionaire Bruce Wayne. I can’t wait to work with him.â€
Production on the new film is expected to begin next year, with a release date of 17 July 2015 planned, according to the Associated Press.
Would've prefered Josh Brolin as I know he was rumored to be in talks but hell, Affleck's a completely actor now than when he played Daredevil. He may be able to the role justice.