In a galaxy far, far away, it seems we will no longer see Luke Skywalker. More precisely, the character played by Mark Hamill. In an interview with ComicBook, the actor honestly admitted that he does not plan to return to the role of Luke.
According to him, it's time for the franchise to focus on new faces and leave the past where it belongs.
Continuing to talk about the reasons he won't appear in the continuation of the star saga, Hamill jokingly noted:Mark HamillI am so grateful to George for letting me be a part of that back in the days, the humble days when George called Star Wars ‘the most expensive low-budget movie ever made. But my view is, I had my time. I’m appreciative of that, but I really think they should focus on the future and all the new characters.
And by the way, when I disappeared in The Last Jedi, I left my robes behind. And there’s no way I’m gonna appear as a naked Force ghost. I’m just letting you know that right now.
Recall that Luke Skywalker last appeared on screen in the series "The Mandalorian" and "The Book of Boba Fett," albeit in the form of a digital version of his younger self.

Source:
imdb.com
And if Rey's story was previously intertwined with the legacy of the old guard, now, as Hamill himself hopes, it's time to let go of the past.
Luke will, of course, still be present — in decisions, motives, and guidance (after all, in the last trilogy, he became a guide and mentor to Rey). But not on screen. And perhaps that's for the best. For Star Wars to survive, it needs to know how to let go. The galaxy is vast, and there are far more stories in it than just one.