Ben Affleck recently admitted he was very surprised to be offered the role of Batman in Batman v Superman: Dawn of Justice.

Why Did [Spoiler] Have To Die At The End Of 'Man Of Steel'?

Affleck spoke with Total Film recently about getting to role as Batman and why he chose to take the iconic role.

"I was very skeptical when [Batman v Superman director] Zack [Snyder] came to me. I'm obviously older than who has historically, typically been cast ... I was surprised. I didn't exactly understand what he was going for," Affleck said.

Ben Affleck Says Gal Gadot Is 'Incredible' As Wonder Woman

Batman is a well trodden character in recent film history, with performances by Michael Keaton, Val Kilmer, George Clooney and most recently, Christian Bale. But Affleck felt good about signing on to the role due to Synder's insistence on doing something different with the character.

"I got really inspired by what [Zack] was doing," he said. "If I felt we were trying to do the same thing that those guys have done before with Christian, I probably would have shied away . . . But because it's within the Batman canon, but a very different take on the character, I thought, 'Maybe it's not too soon.'''

Affleck will be co-starring with Henry Cavill, who will reprise his role as Superman. Other actors making their DC debut include Gal Gadot as Wonder Woman, Jesse Eisenberg as Lex Luthor Jr. and Jeremy Irons as Alfred Pennyworth.

Batman v Superman: Dawn of Justice is scheduled for release in theaters on March 25, 2016.