One of Ben Affleck's costars on Batman v Superman: Dawn of Justice thinks that he already has the advantage over Christian Bale, the previous actor who played Batman.

Ben Affleck Reportedly Suffers 'Shoulder Injury' On Set of Batman v Superman

Harry Lennix, who played General Swanwick in Man of Steel and is reprising his role in Batman v Superman, recently discussed Affleck taking on the big role of Batman.

"I think [Affleck's] going to be perfect," Lennix said, speaking on the Vintage Sound 93.1 FM radio show Monday, as reported by Batman-News. "I'm especially excited that we've got an American actor here, that's increasingly rare. The last guy, who did a great job, Christian Bale - is British. I think that when you've got somebody that doesn't have to act like an American and embodies that ethos, if you will, then that gives him a head start. And knowing how intelligent and how artful that he is as a filmmaker and actor, I think he's going to do a terrific job."

Ben Affleck Says Batman v Superman Isn't On The Same Level As His First Superhero Movie

Bale, who portrayed Batman/Bruce Wayne in Batman Begins, The Dark Knight and The Dark Knight Rises, is the only non-American to play the character in a live-action feature film. Before Affleck, Batman was portrayed by George Clooney, Val Kilmer and Michael Keaton in the 1989-1997 films.

Affleck's co-lead Henry Cavill, who plays Superman, is British himself. Gal Gadot, who is playing Wonder Woman, is an Israeli actress.

Other stars slated to appear in Batman v Superman include Amy Adams as Lois Lane, Laurence Fishburne as Perry White, Diane Lane as Martha Kent, Jesse Eisenberg as Lex Luthor and Jeremy Irons as Alfred Pennyworth.

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