Ben Affleck may not be directing a Justice League movie, but...
This is so much better!
The Oscar winner is going to play Batman in the planned Man of Steel sequel, Warner Bros. announced Thursday.
Zack Snyder is returning to direct the follow-up to his first Superman flick, starring Henry Cavill as the titular superhero, which has made more than $649 million worldwide.
Production on the sequel, which has no official title yet, is scheduled to kick off next year and the film is due in theaters July 17, 2015.
Of course, this isn't Affleck's first foray into playing a character ripped from the pages of a comic book—he starred in Daredevil in 2003—nor is it his first brush with the Superman mythos.
Back when his acting career was in its limbo period, Affleck scored a Golden Globe nomination for playing George Reeves—the star of the 1950s-era Adventures of Superman TV series—in Hollywoodland, which took on the murder vs. suicide question that shadows Reeves' death to this day.
Along with Cavill, Amy Adams and Laurence Fishburne are also expected to return for the sequel as Lois Lane and Perry White.
Months before the Argo madness that resulted in a Best Picture Oscar win for Affleck and fellow producers George Clooney and Grant Heslov, there was much speculation that Affleck would direct a Justice League movie also being developed by Warner Bros.