It’s not easy to make a famous character on stage, in a movie, or in a book that sells many copies. But some actors were “born to play” their most famous roles. They fit their roles so well that we can only call it a miracle in these situations.
Legendary roles like Rocky Balboa, Indiana Jones, and The Terminator left us with deep feelings while we watched them, making them irreplaceable to the general public. Even though it’s almost impossible to play these characters again, many talented actors were able to do it.
As the years go by and more people are born, more movies are made about these legendary characters. So, an actor can’t play the same role repeatedly. That’s not possible.
There have been prequels, sequels, and even fresh starts. For example, Cesar Romero played the Joker in the 1966–1968 Batman TV Series, Jack Nicholson played him in the 1989 Batman movie, and Heath Ledger played him in The Dark Knight (2008).
This list shows how characters from some of our favorite movies and TV shows have changed over time.
Depending on how old you are, when you think of Tarzan, you might think of a movie or a cartoon character. In 1912, a magazine was the first to tell the public about the child raised in the bush. From 1918 to 2016, a total of 24 men played the role of Tarzan. We collaged some of the best, from Christopher Lambert (1984) to Alexander Skarsgrd (2016).
2. James Bond
James Bond has probably been played by more actors than any other character on our list. Dr. No, which came out on October 5, 1962, was the first Bond movie. Sean Connery played Bond in it. In the last 59 years, 27 James Bond movies have been made, and Daniel Craig was the last person to play the role.
3. The Catwoman
Both Catwoman’s character and her outfit have changed over time. The clothes have changed from ones that were more revealing to ones that are more useful and comfortable. Zoe Kravitz is a beautiful Catwoman in the last movie.
4. High Grand Witch
Not everyone knows that the movie The Witches, which just came out, was remade in 1990 with Anjelica Huston as the Grand High Witch. From the college, you can see that the main character’s look has changed a lot. But as the new Grand High Witch, Anne Hathaway did a great job.
5. Wonder Woman
Gal Gadot plays Wonder Woman, a modern female hero in movies who is also one of the oldest heroes to come before her. In the mid-1970s, Lynda Carter played Wonder Woman on the hit TV show Wonder Woman, which ran for four seasons. Look at her outfit: the cloth has been replaced with metal, showing the female hero’s strength.
Dracula is a well-known horror monster who often shows up in TV shows and movies about vampires and other oddities. Even though many actors have played Dracula in film and on TV, only three stand out: Bela Lugosi in 1927, Christopher Lee in the 1950s and 1970s, and Gary Oldman in 1992.
7. Sabrina Spellman
Sabrina Spellman is another witch on our list. She is a young witch shown on TV from 1996 to 2003. At the time, Melissa Joan Hart played the role. Fans recently praised Kiernan Shipka’s version of Sabrina, which is more feminist and up-to-date. Even though the witch’s appearance has changed a little, Salem, her cat, has stayed the same.
8. Capt. America
The fictional superhero Captain America from the Marvel Cinematic Universe has been played by three people at different times. It all started with Reb Brown in 1979, then Matt Salinger in 1990, and now Chris Evans, the current Captain America hero.
Alice is a character from the classic book Alice’s Adventures in Wonderland by Lewis Carroll. Many actresses have gone down the rabbit hole to play Alice. Even though this story has been put on stage more than once, only three well-known actors have played Alice in movies and TV shows. In 1999, Tina Majorino played Alice in a “traditional” way; in 2002, Caterina Scorsone directed a miniseries about Alice. Mia Wasikowska plays the most up-to-date and modern version of Alice.
Superman is probably the most well-known comic book hero on our list. He has been remade for the big screen hundreds of times. Even though many actors have played the world’s savior, only a few stand out. Kirk Alyn played the first Superman in a movie that came out in 1948. But Henry Cavill, who played Superman from 2013 to 2017, is often thought to be the best actor to play the part.
11. Bruce Banner/The Hulk
Bruce Banner is the person who the monster Hulk thinks he is. Few people can forget the green-skinned superhero Hulk in the Marvel Cinematic Universe. In the 1970s, Lou Ferrigno played the original Hulk on the TV show The Incredible Hulk. Another actor played Banner. After that, the filmmakers changed how they did things. Now, the same actor plays Hulk and his other self, like Mark Ruffalo in the most recent movie.
12. Elizabeth Bennet (Pride and Prejudice)
Jane Austen’s classic novel has been made into 17 movies and TV shows since 1938. So, many actresses took on the role of Elizabeth Bennet, a young woman who wants to marry for love but is pressured by her environment to marry for convenience. Greer Garson was the first actress to play a role in 1940, and Lily James is the most recent (2016). On the other hand, fans of the books still argue about who played Elizabeth better.
13. Jeannette d’Arc
Joan of Arc might be the most well-known French woman ever. The first movie about her came out in 1928, more than a hundred years ago. In the 1948 black-and-white movie, Joan was played by Ingrid Bergman. In 1999, Milla Jovovich and Leelee Sobieski played Joan.
The suit that Batman wears has changed a lot over time. Over the years, different actors have also taken on the role. The first Batman movie came out around 60 years ago. Adam West was the first person to play the famous “Dark Knight” role. Since then, Robert Pattinson has taken over as the hero.
Last but not least is Zorro, who is shown as a dashing masked hero who protects people from evil. Many people have played this superhero with no powers, but his outfit hasn’t changed much over the years. He always wears a black cap, a mask, and a sword. From 1920 to 2015, Zorro was played by ten different actors.