Let’s be honest — recasting in any franchise is risky. Fans get attached, and stepping into the shoes of iconic characters isn’t easy. But Star Wars has had some surprising wins when it comes to recasts.
Some of them are so good, they feel like the character was never played by anyone else. Here are the top times Star Wars truly killed it with a recast — not just in looks, but in spirit, delivery, and presence.
Table of Contents
- 1. Ewan McGregor as Obi-Wan Kenobi
- 2. Genevieve O’Reilly as Mon Mothma
- 3. Donald Glover as Lando Calrissian
- 4. Alden Ehrenreich as Han Solo
- 5. Benjamin Bratt as Bail Organa (Reported Recast in Andor)
- 6. Rosario Dawson and Ariana Greenblatt as Ahsoka Tano
- 7. Sam Witwer as the Voice of Darth Maul
- Bonus: Elizabeth Dulau as Kleya Marki (Leia Lookalike?)
- The One That Got Away
1. Ewan McGregor as Obi-Wan Kenobi
You’ll hear this one every time the topic comes up, and for good reason. Ewan McGregor didn’t just recast Obi-Wan — he redefined him. He studied Alec Guinness’s performance down to the tone and gestures but added layers to the character through his own interpretation.
He had more screen time than Guinness ever did, and that helped. We watched him grow from a sarcastic Padawan in The Phantom Menace to a weary Master in Revenge of the Sith. Ewan didn’t just act — he carried the emotional weight of the prequels. Even fans who grew up with Guinness say they now think of Ewan first when they hear “Obi-Wan.”
And that “Hello there” line? It became a pop culture hit partly because of how naturally it came from him.
2. Genevieve O’Reilly as Mon Mothma
When Genevieve O’Reilly first showed up in Rogue One, most fans didn’t even realize she was a different actress. That’s how perfect her casting was. She was originally chosen to play Mon Mothma in Revenge of the Sith, but her scenes were cut. Years later, she stepped back in for Rogue One and again for Andor — and crushed it.
In Andor, her character was finally given room to breathe. O’Reilly made Mon Mothma feel like a real person — struggling with her personal life, caught between duty and fear, and constantly calculating her next move. Her performance added emotional depth to someone who used to be more of a background figure. She didn’t just recast the role — she made it her own without losing the essence of the original.
3. Donald Glover as Lando Calrissian
Donald Glover’s Lando in Solo is another example of great casting. He walked a fine line — capturing the charm and cool factor that made Billy Dee Williams iconic, but still adding his own flavor.
He even got advice straight from Billy Dee himself: just be charming. And that’s exactly what Glover did. His Lando was smooth, flashy, and had just the right amount of mystery. Some fans thought he sounded too much like he was imitating the original, but most agree he brought enough personality to make the role stand out.
4. Alden Ehrenreich as Han Solo
Solo might not be everyone’s favorite Star Wars movie, but Alden Ehrenreich’s performance deserves more credit. Playing a younger Han Solo is no small task, especially when Harrison Ford’s version is one of the most iconic characters in film. But Alden nailed the small stuff — the smirks, the timing, the swagger.
He didn’t try to mimic Ford. Instead, he focused on Han’s energy and attitude. It was clear he studied the role in detail, down to how Han moves and reacts. Looking back, many fans feel he captured the core of the character really well — a little cocky, a little reckless, but with a good heart.
5. Benjamin Bratt as Bail Organa (Reported Recast in Andor)
This one’s still unofficial, but it’s widely believed Benjamin Bratt replaced Jimmy Smits as Bail Organa in Andor Season 2. Smits had played Bail since the prequels, so fans were cautious about the change. But Bratt brought a stronger, more royal presence to the role — something fans felt matched Bail’s status in the Rebellion.
Even though some missed Smits’ familiar warmth, others felt Bratt delivered a more commanding version of the character, and once the scenes got deeper, he really started to win viewers over.
6. Rosario Dawson and Ariana Greenblatt as Ahsoka Tano
Ahsoka’s transition from animation to live-action had high expectations — and it didn’t disappoint. Rosario Dawson played the older Ahsoka in The Mandalorian and Ahsoka, while Ariana Greenblatt handled the younger version in flashbacks. Both versions felt authentic, and both were praised for capturing the spirit of the character.
Dawson gave Ahsoka a calm, battle-worn vibe that fit her role after years of struggle. Greenblatt, meanwhile, showed a more emotional and reactive Ahsoka — especially in the World Between Worlds scenes. Together, they helped connect the animated series to the new stories in a seamless way.
7. Sam Witwer as the Voice of Darth Maul
Sam Witwer isn’t your usual kind of recast — he didn’t replace an actor on screen. But his voice work as Maul in The Clone Wars, Rebels, and Solo completely reshaped how people see the character.
Originally, Peter Serafinowicz voiced Maul in The Phantom Menace, while Ray Park did the physical acting. Witwer took over the voice in the animated series and brought a whole new depth. He turned Maul into more than a one-note villain — he gave him pain, purpose, and personality. His performance was so strong that he’s now the voice fans associate with Maul.
Bonus: Elizabeth Dulau as Kleya Marki (Leia Lookalike?)
Elizabeth Dulau wasn’t playing Leia, but a lot of people thought she was. In Andor, she played Kleya, Luthen Rael’s quiet but dangerous assistant. As the story went on, she started stealing scenes with a mix of calm intensity and quiet authority.
Many fans noticed how much she looked and acted like Leia. The hair, the voice, the way she carried herself — it was enough to get people talking. Some even hoped she’d be cast as Leia in future stories set after Return of the Jedi. Even if that never happens, she still proved herself as a powerful screen presence.
The One That Got Away
Here’s a fun one — in The Mandalorian and The Book of Boba Fett, Lucasfilm used CGI and deepfakes to bring young Luke Skywalker back instead of casting someone new. But fans noticed something strange: the body double (Max Lloyd-Jones) already looked just like young Mark Hamill.
This led to a wave of frustration online. People pointed out that they had the perfect actor already — and still chose to deepfake over him. Many fans wish Lucasfilm would go with real actors like Sebastian Stan (a longtime fan-favorite for Luke) instead of digital recreations. It’s a reminder that sometimes, the best recast is the one you never actually get.