But in a lengthy interview with Playboy, the 41-year-old actor and director admitted that the film he most regrets is 2003's Daredevil, Marvel's blind superhero.
"The only movie I actually regret is Daredevil. It just kills me," Affleck said. "I love that story, that character, and the fact that it got fucked up the way it did stays with me. Maybe that’s part of the motivation to do Batman."
News that Affleck would step into the Batsuit for the upcoming Batman Vs. Superman sent shockwaves through the Internet back in August, with comic book fans alternately surprised and appalled. But Affleck told Playboy he was prepared for the backlash and felt confident that he would do justice to the character.
"I expected that reaction. Warner Bros. told me, 'You should know what you’re getting into.' They showed me the reactions to other folks who had been cast in these roles. They said this is how it tends to play out initially," he said.
"If I thought the result would be another Daredevil, I’d be out there picketing myself," he joked. "Why would I make the movie if I didn’t think it was going to be good and that I could be good in it?"
Affleck also credited his wife, Jennifer Garner, for helping him pull out of his mid-2000s slump.
"She is by leaps and bounds the most important person to me in that respect. Over the past 10 years she has allowed me to have a stable home life while accomplishing my professional goals," he said.
Celebrity Couples of 2014 [PHOTOS]