If you look at some of Hollywood’s trends, you can notice a pattern: they’re rehashing old movies. The writers have almost entirely abandoned the concept of new ideas, so the remakes and reboots come out one by one.
But we as fans get a chance to argue about who was the best man (or woman) for that particular role. One of the most heated controversies being “who is the best Spider-Man.” I mean, it’s clearly Tom Holland, right?
Well, here are some other popular characters played by different actors!
1. James Bond
James Bond films have been around for over 50 years. During this time, the British intelligence agent was played by a variety of actors, the first of which was Sean Connery. And for the last 10-ish years, our Bond has been the one and only Daniel Craig!
Tobey Maguire played Spider-Man in Sam Raimi’s trilogy. Tobey Maguire and Andrew Garfield donned the mask twice as the Amazing Spider-Man. And now it’s Tom Holland’s turn to show who’s the best!
In Raimi’s Spider-Man 3, Venom was played by Topher Grace. But the recently released Venom solo movie has Tom Hardy as the lead. I won’t even ask which one you like the most because it’s very obvious.
4. Lara Croft
The fantastic Lara Croft was first played by Angelina Jolie, and a newer version, with a more down-to-earth Alicia Vikander, was released in 2018. Many “fans” were disappointed that the studio chose to show a more believable version of the character, rather than a buxom minx. However, after visiting the cinema, it was clear that Vikander’s Lara Croft was much superior.
Peter Weller played the original RoboCop back in the 80s, and Joel Kinnaman did his best to repeat that success in 2014. The audience was not amused by that blandness of this reboot, so maybe one of these days, we’ll see another version.
6. Sherlock Holmes
Robert Downey Jr or Benedict Cumberbatch? This is a real battle of the giants. The controversy over who did the best as the legendary detective is still ongoing, but they both did a great job, so it’s just more cake for all of us!
This DC superhero has been played by Michael Keaton, Val Kilmer, George Clooney, Christian Bale, and Ben Affleck. And now we have Robert Pattinson joining the Bat-club! It is impossible to say which one wore the cowl better, only which one you prefer the most.
Just like Batman, Supes has been portrayed by many actors like Christopher Reeve, Brandon Routh, Dean Cain, Tom Welling, and of course, Henry Cavill. Which one tickles your fancy? And if you’re one of the people who believe in the multiverse theory, know that Nick Cage played the Man of Steel in one of the worlds. Worst reality ever!