Ben Affleck at the 2013 Producers Guild AwardsJason Kempin/Getty Images

Ben Affleck isn't taking his Caped Crusader duties lightly.

Yesterday "Man of Steel" director Zack Snyder unveiled Affleck as the next Batman -- a role the 41-year-old actor will first take on in the 2015 "Man of Steel" follow-up, tentatively titled "Batman vs. Superman."

According to a source for Us Weekly, the Oscar winner is already hitting the gym -- hard. He's apparently been training for two hours a day, much like Superman portrayer Henry Cavill did to get ripped for "Man of Steel."Given how impressive Affleck looked doing pull-ups in "The Town," we have no doubt he'll achieve abs of steel to rival Cavill's.

"Ben provides an interesting counter-balance to Henry's Superman," Snyder wrote in yesterday's announcement. "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. I can't wait to work with him."

Also coming up for Affleck, whose superhero resume includes the unfortunate 2003 flop "Daredevil," are starring roles in "Gone Girl" and "Live by Night," his next directorial project.

[via Us Weekly]

Ben Affleck Cast to Play Batman in 'Man of Steel' Sequel