Actor Ben Affleck is working out two hours a day to prepare for the role of action-hero Batman in the Superman sequel, "Batman vs. Superman," Us reported Aug. 23.
Affleck, 41, was a surprise choice to play the caped superhero, but "Man of Steel" director Zack Snyder insisted he was the best man for the job.
"[Ben] 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 the world sees in billionaire Bruce Wayne," said Snyder.
While the casting decision is already being slammed by fans, it bears noting that the strapping 6-foot-4 Affleck underwent a grueling workout regimen to play a bank robber in the 2010 drama "The Town."
For the role, Ben hired a fitness coach and "killed himself" for months to achieve the chiseled physique of a former pro hockey player. "I realized I had to transform my body or I will be derided openly," he told Access Hollywood. "So I just killed myself for three months ... It was horrible, horrible! But it was well worth it."
The Oscar-winning director also trained to play a crime-fighting hero in the 2003 film, "Daredevil," where he met his wife, actress Jennifer Garner.
In "Batman vs. Superman," Affleck co-stars opposite British heartthrob Henry Cavill, who followed a 5,000-calorie-a-day diet and did intense Tabata workouts to play the Man of Steel. Affleck succeeds Christian Bale, who played Batman in three films from 2005 to 2012.
"Batman vs. Superman" hits theaters in July 2015.