One of the producers of Man of Steel 2 a.k.a. Batman vs. Superman recently revealed the reasons behind casting Ben Affleck as Batman.

Man of Steel 2 producer Charles Roven recently told Variety that they wanted to find an actor with gravitas to play the new Batman vs. Henry Cavill's Superman.

"We think that Ben [Affleck] is going to be a really great and interesting Batman." he explained. "We wanted a guy who had a certain age and a certain gravitas to what he had done in terms of his recent work," Roven says. "He's a big man. He's also a mature man. As you see him and Henry [Cavill] together, one definitely has much more experience just by looking at him. That's what we wanted, particularly juxtaposed against our Superman."

Man of Steel 2 features Batman and Superman facing off in "physical conflicts" at several points throughout the movie, though they may find a common enemy in Lex Luthor, who still has not been cast as this point in the production.

Batman Controlling Drones in Man of Steel 2

As for when production will officially begin on Man of Steel 2, Roven expects it to begin in February 2014.

"On Batman vs. Superman, we started soft prep in June, and we'll be shooting eight months later," he told Variety.

In addition to Affleck as Batman and Cavill as Superman, Man of Steel 2 features the return of Amy Adams as Lois Lane, Laurence Fishburne as Perry White and Diane Lane as Martha Kent.

Man of Steel 2 Cast: Adam Driver Denies Nightwing Rumors

Man of Steel 2 is scheduled for release in theaters on July 17, 2015.