Ben Affleck revealed the secret why he wants to play the Batman role on the big screen.

In an interview with ABC’s “Nightline,” the actor admitted that he is always been drawn to the depths of the Caped Crusader character and he wants to impress his four-year-old son, Samuel, ABC News reported.

“I wanted to be in one of these movies that were ballsy, and that had something to say. And I wanted to do a movie that my kids would think was cool. … My son thinks it’s cool, at least,” said the actor.

For Affleck, Batman is the most interesting superhero. However, he also mentioned that Batman “can be kind of broken.”

“Batman’s the most interesting superhero in a way because he’s the most human, you know. He’s the most like us. And he can be kind of broken, which is really fascinating to be coupled with these — all this heroic stuff,” Affleck said.

Director Zack Snyder, meanwhile, revealed that he wanted an actor who could be identified as the epitome of the Dark Knight character for decades to come.

“He had the experience that Batman that we know sort of collectively in pop culture,” said Snyder of Affleck. “And I felt like that character had a chance against Superman because he could out-think him.”

Affleck, 43, is the oldest actor ever to be cast as Batman/Bruce Wayne, ABC News noted.

Meanwhile, the actor was also asked about the title of his upcoming DC movie and he admitted that it makes fans think about it. “It’s counter-intuitive. Because you think, A, well, they’re both good guys, and, B, how could Batman really fight Superman since Superman is an alien and way stronger than him, and invulnerable?” he said.

The storyline of “Batman v Superman: Dawn of Justice” revolves around the two prominent superheroes of the DC Comics universe, who will go up against each other.

It was earlier reported that the director’s cut of the movie has been rated R by the Motion Picture Association of America. The extended cut reportedly showcased more “sequences of violence.” The original PG-13 version, on the other hand, will be on the big screen on March 25.

The movie also stars Henry Cavill (Superman/Clark Kent), Gal Gadot (Diana Prince/Wonder Woman), Jesse Eisenberg (Lex Luthor) and Amy Adams (Louise Lane).