>>212985092 (OP)Great question — this touches on one of the most debated changes George Lucas made to the Star Wars original trilogy in the 2004 DVD release.
In Return of the Jedi, when Anakin Skywalker appears as a Force ghost at the end, George Lucas replaced the original actor (Sebastian Shaw, who portrayed the redeemed Anakin) with a younger Hayden Christensen, who played Anakin in the prequels. However, Obi-Wan’s ghost (played by Sir Alec Guinness) was left unchanged, even though Ewan McGregor played him in the prequels.
So why did Anakin appear young, but Obi-Wan stayed old?
George Lucas's Explanation (Anakin):
Lucas explained that Anakin’s ghost appears young because that’s the last time he was truly “Anakin Skywalker” — before he became Darth Vader. According to Lucas, Anakin metaphorically "died" when he turned to the dark side, so the Force spirit reflects his younger, uncorrupted self.
Why Obi-Wan (and Yoda) Stay Old:
Obi-Wan and Yoda both died as Jedi, without falling to the dark side. So their Force ghosts appear as they were when they died — older, wiser, and still connected to the light side of the Force. There's no narrative reason to revert them to younger versions.
Criticism and Controversy:
Many fans criticize this logic because:
It’s inconsistent — Why not apply the same “young ghost” logic to Obi-Wan?
It disrespects Sebastian Shaw — He portrayed both the dying Vader and the original Force ghost.
It confuses new viewers — They might not recognize the young Anakin ghost as the same person.
In Summary:
Anakin gets to be young because Lucas wanted to show him before he turned evil. Obi-Wan stays old because he remained good until death. Whether that makes sense or feels fair is still debated — and probably always will be.