Fictional Characters that have been played by multiple actors

With Joaquin Phoenix’s turn as the famous Batman villain turning up in cinemas this weekend I thought I would highlight a few other cases where well known characters have been played by a number of different actors.

I’m only looking at fictional characters here so I’m ignoring Abraham Lincoln and Hitler and other historical figures that regularly turn up in various guises and I’m not going near God or The Devil or Santa Claus either.

I’m also skipping the biggies like Dracula, Hamlet, Robin Hood and Sherlock Holmes who have countless screen credits so to try and list all of them would do my head in.

Here though are a few other famous names that have regularly been attached to a number of famous names.

James Bond played by Sean Connery, Pierce Brosnan, George Lazenby, Timothy Dalton, Daniel Craig and Roger Moore:

.

Mr. Spock played by Leonard Nimoy, Zachary Quinto and Ethan Peck:

.

Anakin Skywalker played by David Prowse and James Earl Jones (voice), Sebastian Shaw, Hayden Christensen, Jake Lloyd and Spencer Wilding and James Earl Jones (voice):

.

Jack Ryan played by Alec Baldwin, Harrison Ford, John Krasinski, Chris Pine and Ben Affleck:

.

Batman played by Lewis Wilson, Robert Lowry, Michael Keaton, Val Kilmer, George Clooney, Will Arnett, Adam West, Kevin Conroy, Christian Bale and Ben Affleck:

.

Superman played by Kirk Alyn, George Reeves, Christopher Reeve, Brandon Routh, Dean Cain, Tom Welling, Henry Cavill, Channing Tatum, Tyler Hoechlin and Ben Affleck?:

.

Spider-Man played by Nicholas Hammond, Toby Maquire, Andrew Garfield, Tom Holland, Chris Pine and Jake Johnson:

.

Sarah Conner played by Linda Hamilton, Lena Headey and Emilia Clarke:

.

Hannibal Lecter played by Brian Cox, Anthony Hopkins and Mads Mikkelsen:

.

Lisbeth Salander played by Noomi Rapace, Rooney Mara and Claire Foy:

.

Albus Dumbledore played by Richard Harris, Michael Gambon and Jude Law:

.

Hercule Poirot played by Albert Finney, Peter Ustinov, David Suchet, Alfred Molina, Kenneth Branagh and John Malkovich:

.

Elizabeth Bennet played by Greer Garson, Jennifer Ehle and Keira Knightly:

.

Ebenezer Scrooge played by Seymour Hicks, George C. Scott, Alastair Sim, Patrick Stewart, Jim Carey, Michael Caine, Reginald Owen, Albert Finney, Jack Palance, Kelsey Grammer, Michael Hordern, Alan Young and Bill Murray:

.

and for context Joker played by Cesar Romero, Jack Nicholson, Heath Ledger, Jared Leto, Mark Hamill and Joaquin Phoenix:

Advertisements

One thought on “Fictional Characters that have been played by multiple actors

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s