It's almost impossible to imagine certain sci-fi characters being played by anyone else but their original actor. Then, someone else comes along and puts their own spin on an icon of the genre, while also honoring their legacy. In the best cases, it then becomes just as tricky to remember a time from before the new actor ever stepped into the shoes of their predecessor.
Of course, there can be various reasons a classic sci-fi character can be recast. Oftentimes, it's because a movie or TV show is being rebooted. In other scenarios, a story is revisited years later, and the original actor has either passed away or else aged out of their role. Whatever the need for recasting a classic sci-fi character, there are plenty of occasions when it has gone very well.

10. Captain Christopher Pike
Star Trek: The Original Series' rejected pilot episode, "The Cage," would eventually go on to form the basis of a season 1 two-parter called "The Menagerie." Until J.J. Abrams' Kelvin Timeline movies began in 2009, that was pretty much all we ever saw of Captain Pike. As good as Bruce Greenwood was as the Kelvin Timeline's Pike, Anson Mount has been even better.
Debuting in Discovery season 2, Mount's version of the character was the exact same as the one Jeffrey Hunter played in "The Cage," only a little younger. Pike's limited on-screen presence before Discovery meant Mount had a lot of freedom to make the character his own, and he did an amazing job. Now, thinking of Captain Pike makes Mount come to mind first.

9. Lando Calrissian
Billy Dee Williams will never be eclipsed as Lando. He didn't just originate the character in the second and third Star Wars movies ever made; he also voiced the charismatic smuggler in Star Wars Rebels and returned for the final installment of the Skywalker trilogy in 2019. However, among all that, Donald Glover did a great job of taking the torch and running with it as a younger version of the character.
To date, Glover's workload as Lando has been limited to just 2018's Solo: A Star Wars Story. Although the movie was made as a Han Solo origin story, with Alden Ehrenreich taking on the titular role, Glover completely stole the show in terms of how he perfectly balanced the legacy of a character like Lando while also adding some original flair. With another movie supposedly still in the works to allow Glover to return, we might not have seen the last of him as Williams' successor.

8. Paul Atreides
Kyle MacLachlan, perhaps better known to modern sci-fi audiences as Hank MacLean in Fallout, was the first actor to play Paul from Frank Herbert's legendary Dune books. He did a good job, although the 1984 movie itself feels incredibly dated now. Alec Newman replaced him when Syfy rebooted Dune as a TV show in 2000.
So, Timotheé Chalamet is actually the third actor to step into the role. Personally, I don't think he's significantly better than either of his predecessors, but he is still top of the pile. He's quickly become the definitive version of the character, and rightly so. Considering how brilliantly well the current live-action Dune franchise has done so far, I would be very surprised if we saw Chalamet replaced for decades to come.
7. Judge Dredd
The 1995 Judge Dredd movie, led by Sylvester Stallone, remains a cult classic over three decades later. While not one of the Hollywood legend's more commonly mentioned roles, it's still undeniable that his performance massively helped popularize the comic book character.
2012, an era that was particularly fond of the gritty reboot, brought about a new take on Judge Dredd. Karl Urban led the reimagined version of the film that Stallone starred in in the '90s. It burnt away all the more dated elements of the original, helped along brilliantly by the way Urban portrayed the main character. As both actors only played Dredd once, this is a rare instance of both iterations being permitted to co-exist without fans feeling forced to choose a side.
6. Sarah Connor
Linda Hamilton is another example of someone who will forever be associated with playing a specific sci-fi icon. Sarah Connor is still her seminal role after 41 years. In the decades that followed the original two Terminator movies and Hamilton's return in 2019's Dark Fate, the franchise made two attempts to recast Sarah to flesh out her arc.
Before Emilia Clarke inherited the role for 2015's Genisys, fellow Game of Thrones star Lena Headey led the Sarah Connor Chronicles cast for two seasons between 2008 and 2009. Despite being positively received, the series was canceled on a cliffhanger. Still, Headey shone during her time in the role, playing Sarah even better than Clarke did.
5. Morpheus
2021's The Matrix Resurrections served as a legacy sequel to the original trilogy, while also softly rebooting the franchise. All the main canon remained intact, but the reunion of the classic cast was incomplete for various reasons. Oddly, Laurence Fishburne wasn't even invited to reprise his role, with his character being killed off instead.
Director Lana Wachowski opted to bring in Yahya Abdul-Mateen II to replace Morpheus as a new, high-concept version of the character. Although this alternative Morpheus retained elements of the original, he was essentially a Program that existed only in the Matrix and was spliced together with other traits and personalities. All that aside, Abdul-Mateen was impressive in how natural he made the transition feel.

4. Magneto
Ian McKellen shouldered a near-impossible task in 2000 when he became the first live-action version of Magneto in Marvel history. Regardless of the pressure, he absolutely nailed it. His upcoming return for Avengers: Doomsday is something I'm looking forward to a lot. That being said, Michael Fassbender's contributions to the role should not be ignored.
Although he had McKellen's performance from which to draw inspiration, Fassbender's younger version of the character is still impressive. Sure, McKellen has outlasted his counterpart, as Fassbender isn't expected to ever reprise the role, but Fassbender was still the perfect choice to take over from McKellen for the X-Men prequels.

3. Spock
There was a time when it would have felt like a crime to replace Leonard Nimoy as Spock. Even now, no other actor has played the human/Vulcan hybrid more. There have, however, been two actors brought in to officially replace him. Zachary Quinto was great in the Kelvin Timeline movies, but I maintain that Ethan Peck is an even better Spock than Quinto.
Peck's Spock holds a divisive place in Star Trek canon due to his being in the role when Discovery unveiled him as the secret adoptive brother of Michael Burnham (Sonequa Martin-Green). For this reason, Peck's version of the character is often unfairly criticized, but I refuse to bend. He's been great so far, and there's still one more season of Strange New Worlds to see him in action.

2. Obi-Wan Kenobi
Even though Alec Guinness famously hated playing Obi-Wan in the original trilogy, he was still foundational in helping make Star Wars what it is today. When the time came for a new actor to be found for the prequels, I'm sure it was a struggle to find someone who fit the bill. Thankfully, that's just what George Lucas and company did.
Ewan McGregor has since become the face most people think of when they hear the name Obi-Wan Kenobi. Not only did he help bring the character to a new generation of fans in the 2000s, but his recent reprisal of the role in his own Disney+ miniseries further cemented his position as the franchise's central Obi-Wan actor. Finds like this don't come around all that often.

1. The Doctor
Recasting Doctor Who's main character has long been baked into the very premise of the long-running show. However, the Doctor never really felt like a classic character until the time came to reboot the series in the 2000s. The BBC pulled the plug in 1989, and it only took until 1996 for an Americanized, feature-length backdoor pilot to materialize. Paul McGann was good in that movie, and probably deserves more praise as the sort of bridge casting that allowed the revival era to hit the ground running.
However, it wasn't until Christopher Eccleston's Ninth Doctor that the show had a perfect addition to the string of iterations that all, mostly, felt cheesy and outdated. Eccleston embodied the Doctor's hidden darkness like never before, offering up the chance for his successors to tap back into it whenever they deemed necessary. Choosing Eccleston as the first Doctor of the revival era was the difference between Doctor Who becoming a caricature of itself and making people take the new episodes seriously.
