The One Actor Who's Played Both Batman And Superman


When it comes to roles of a lifetime, Batman and Superman would probably be at the top of a lot of actors’ lists. It's hard to find two characters that have made an impact the way these two superheroes have, and there has only been one person in Hollywood who has had the privilege of depicting both.

As most people know, Ben Affleck played DC's Batman for several years, most recently appearing in 2021's "Zack Snyder's Justice League." But what a lot of people aren't aware of — or forget about — is that Affleck once portrayed George Reeves, lead actor of TV's "Adventures of Superman," in the 2006 film "Hollywoodland."

Warner Bros.’ meddling almost derailed the inclusion of Reeves' depiction of Superman, but in the end, Affleck was able to don the Man of Steel costume. That means Affleck has played three different superheroes, because he also portrayed Marvel's Matt Murdock in the 2003 film "Daredevil."

Every Version Of The Joker Ranked From Worst To Best

The Best And Worst Things In The Batman

The Batman Detail That Has Fans Looking Twice At The People He Saved

Read More