Iconic roles can usually be locked down to a single face. Indiana Jones will always be Harrison Ford, Luke Skywalker will always be Mark Hamill. There’s a certain special connection you can make between a character and an actor if they become one and the same. There’s loads of iconic roles that have been played by different actors, however. And while it would be hard for the next Indiana Jones to make us forget about Harrison Ford, there’s no reason to assume it couldn’t be a good thing.
Let’s take a look at some iconic roles that have been played by different actors over the years.
Starting off with Sean Connery and ending with Daniel Craig, we’ve had 7 actors take up the role of “Bond, James Bond” so far. After No Time To Die, it’s already been announced that we’ll be getting the 8th James Bond actor, yet there’s no confirmation about who it will be.
Even when just looking at all the different movies, we’ve had Jack Nicholson, Heath Ledger, Jared Leto and Joaquin Phoenix. All four had a different version of this iconic character, but I doubt we’ll see anyone trying to take up this role after the impact Joaquin’s portrayal had.
Even Tolstoj novels have seen different actresses portray the most iconic characters. Whether you’re more a fan of the Keira Knightley version or the Sophie Marceau one, these actresses always steal the show and bring their absolute best.