The Jacked Crusader! Ben Affleck has been cast to play Batman oppositeHenry Cavill's Superman in the planned Man of Steel sequel -- and the Oscar-winning hunk, 41, has already begun intense training to fill the iconic superhero's suit. A source tells Us Weekly that the actor, director and father of three has been working hard to get buff -- training two hours a day to transform his physique.
PHOTOS: Shirtless hunks!
Affleck's surprise casting in the DC Comics-based film was announced late Thursday, Aug. 22 by Warner Bros. "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,," explainedGreg Silverman, Warner Bros.' president of creative development and worldwide production.