Hollywood has given birth to several iconic movie franchises. And with that, we get to see several iconic movie characters grace the big screens. Some of them have become synonymous with the franchise itself. And over the course of time, these iconic movie characters have been portrayed by multiple actors of different generations. These iconic movie characters had the good fortune of having had the best of the best portray them across all eras.
Batman – Michael Keaton, Christian Bale, Ben Affleck, Robert Pattinson
DC has made many Batman movies, rebooting the Batman franchise more times than we could count. Batman’s true movie journey started with 1989’s The Batman, starring Michael Keaton as the titular hero. While we did get George Clooney and Val Kilmer, none of them hold a candle to Christian Bale’s Nolan Trilogy Batman. Ben Affleck was next in line. He played an aged, more rugged and tougher version of the Batman. Robert Pattinson is the latest iteration and his dark and brooding version of the Batman has won millions of hearts and souls already.
James Bond – Sean Connery, Roger Moore, Timothy Dalton, Pierce Brosnan, Daniel Craig
The name of James Bond is synonymous with style, suave, and splendor. While there have been other actors who played Bond before Connery, it was him who made the British superspy a breakout success with 1962.s Dr. No. Sean Connery got many successors. Roger Moore gave his Bond a comic womanizer vibe. Timothy Dalton made his Bond edgier and grittier. Pierce Brosnan’s smart quips were the stuff of legends. Daniel Craig helped modernize the Bond franchise, saving it from the brink of extinction.
Superman – Christopher Reeve, Brandon Routh, Henry Cavill
1978’s Superman was a milestone for the superhero genre. If DC hadn’t helped create this movie, superheroes may never have achieved some mainstream success. Christopher Reeve, for many, will always be the one true Superman. After Reeve, Warner Brothers tried to reboot the Superman franchise with Superman Returns. While the movie was panned, Brandon Routh’s Superman was lauded globally. Henry Cavill assumed the role after Routh and has gained a cult like following from the Superman fan base until WB Studios proposed his untimely dismissal from the role.
Catwoman – Michelle Pfeiffer, Anne Hathaway, Zoe Kravitz
Just like Batman, the love of his life – Catwoman, has also changed faces one too many times. Michelle Pfeiffer won it all with her portrayal of Selina Kyle in the Tim Burton movie. After her, the next most famous face to don the feline mask was Anne Hathaway. She portrayed the master burglar in The Dark Knight Rises. Zoe Kravitz played a very subtle and subdued version of Catwoman who grew the closest to the Batman. No we are not even going to mention the other Catwoman movie because that was just sheer abomination on a stick.
The Hulk – Lou Ferrigno, Eric Bana, Edward Norton, Mark Ruffalo
Lou Ferrigno was the first Hulk actor to appear in a movie. Back then there was no CGI and no special effects. He was just all pure muscle and stature. Ang Lee gave us 2003’s Hulk, a movie that was more of an artistic expression than a superhero thriller. Eric Bana’s Hulk was layered and complex. Then came Edward Norton, considered by many to be the best Bruce Banner/Hulk actor. He left the role after the 2008 movie due to creative differences with Marvel Studios but fans adored his version of the Hulk. Mark Ruffalo’s version of the Hulk may not be the savage brute we know the Hulk to be. But it is not up to him how the writers create his MCU character and despite those crutches, Ruffalo still does a good job.
Obi-Wan Kenobi – Alec Guinness, Ewan McGregor
Back when Alec Guinness first played the role in the first Star wars movie, even he had no idea Star wars would be such a breakout success. Guinness found such fame as Obi-Wan that he ended up hating the Star Wars movies in his final years. Then the prequel trilogy came and we saw Ewan McGregor play the role of a younger Obi-Wan Kenobi. Both Guinness and McGregor are held in high regard by Star Wars fans. Ewan McGregor even said he idolizes Alec Guinness’ version of Obi-Wan Kenobi and is doing his best to live up to him in the ongoing Obi-Wan Kenobi series.