Mark Hamill says he is done with the Star Wars franchise, telling Entertainment Weekly he "can't imagine" playing Luke Skywalker again.

Mark Hamill, Star Wars, Luke SkywalkerKevin Winter / Getty Images

"Oh, I can't imagine that, no. I had a beginning, middle, and end," he explains. "Those films gave me far more than I ever expected when we started out so it's never even occurred to me. My farewell was in Episode IX and it was bittersweet. I love all those people and I certainly have affection for George [Lucas] and the character he created. I'm full of gratitude for what it has given me and my career but I don't want to be greedy. There are still so many more stories to tell and so many great actors to tell them, they don't need me."

Hamill also gives his take on the new Disney+ series, The Mandalorian: "I think they have a wonderful advantage on The Mandalorian in that it's economical storytelling. They don't have the burden of delivering a gigantic special effects extravaganza like the films had to do. It sort of gets back to the basics of George envisioning it as a western in space. It has that tone of a Sergio Leone Western. I'm very impressed with it and to me, a very smart move on their part because you can't keep trying to top...It's like the superhero movies that have to deliver these gargantuan epics. And with The Mandalorian, they can concentrate more on the characters and the storytelling. I think it's excellent."

Season 2 of The Mandalorian is expected to release on Disney+ in October 2020.