Ben Affleck explains why he thinks he's the perfect actor to take on the role of Batman in director Zack Snyder's upcoming "Batman v. Superman: Dawn of Justice," according to the Examiner.

According to the actor, he shares a similar trait to the Dark Knight.

Affleck made the revelation while he was being interviewed for his other film, "Gone Girl" by the Sunday Times. While promoting the film, the actor was asked why he took on the "Batman" project.

He mentioned that at first, he felt that the big superhero film will give him the proper exposure to propel his acting career and directorial work.

Then, he revealed the factor that attracted him to portray Bruce Wayne, the man behind the hero.

According to the actor, he and the comic book character share a similar trait when it comes to managing anger.

"I think it's a necessity, historically, in the tradition of these films," Affleck explained. "For me, anger is so deeply buried and contained that when it does kind of come out, it comes out in stronger bursts."

"I tend to be respectful, polite, get along, put up with, put up with, put up with...then, when it finally emerges, it's not something I have a ton of control over," he added.

As to how the actor will tackle his part in "Dawn of Justice," he said he is using the negative feedback to motivate his performance, Flickering Myth reported.

Following the announcement that Affleck will take over the role of the Caped Crusader in film, many fans criticized the decision. Based on his past films, many of them said that he is not suitable to play the brooding hero on the big screen.  

"That terror when I'm about to start something can be motivating," he said. "It helps me kick my a** into gear, because I think, 'Oh my God, I'm gonna ruin the movie, I'm gonna not know what to do.'"

"That's definitely a good, driving factor for me," he added. "My theory is that once you lose that, you're kind of going downhill."

"Batman v. Superman: Dawn of Justice" is scheduled for release on March 25, 2015. Henry Cavill, Amy Adams, Diane Lane and Laurence Fishburne will return to reprise their roles from "Man of Steel."

They will be joined by Gal Gadot, Ray Fisher, Jeremy Irons and Jesse Eisenberg.