In a move sure to please his fanboy buddy Kevin Smith, Warner Bros. has announced Ben Affleck will be the new Batman in the Superman-Batman movie to be released July 17, 2015.
The Academy Award-winning director of "Argo" and, oh yeah, actor, takes on the role which Christian Bale left following 2012's "The Dark Knight Rises." The 41 year-old will take on a new incarnation of the character, and the news confirms that Bats will be an older, more mature hero compared to the 30-year-old Henry Cavill, who will be returning as Superman in the Zack Snyder-helmed film.
Snyder said in a statement that “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."
The still-untitled film was announced last month at San Diego Comic-Con and marks the first time Batman and Superman have appeared in a live-action film together. This also will likely launch Warner Bros. "Justice League" franchise -- which Affleck himself was rumored to have been in consideration to direct earlier this year. Another rumor at the time suggested Affleck was asked to play the Caped Crusader in addition to directing "JLA." Oddly enough, that isn't even the first time Affleck was connected to Batman. Back in 2001, his name came up again as a potential Batcave occupant.
Of course, this is isn't Affleck's first venture into the movie world of super heroes. Already a comic book fan, his chin was also on display in 2003's "Daredevil" and he also played the original TV Superman George Reeves in 2006's "Hollywoodland." And he's married to Jennifer Garner, who played "Elektra."
And as Jay pointed out in "Jay and Silent Bob Strikes Back," Affleck was the bomb in "Phantoms," yo.