This article contains mild spoilers for Star Wars: The Last Jedi.

When you've played an iconic character in a trilogy of films that are set in a universe where you could tell countless stories, you probably have your own ideas about what your character would get up to once the credits have rolled.

And then when you're asked to reprise that role 30 years later by a new creative team with different ideas about your character, we can imagine it's not the easiest thing.

For Mark Hamill, The Last Jedi's portrayal of Luke Skywalker as a failed legend who closed himself off from The Force and exiled himself to die was tough to come to terms with, but he found a way to make it work (and deliver his best performance, don't @ us).

youtubeView full post on Youtube

In a video uploaded by YouTube channel Jar Jar Abrams, Hamill said: "I said to Rian, I said, 'Jedi don't give up. I mean even if he had a problem, he would maybe take a year to try and regroup, but if he made a mistake he would try and right that wrong'.

"So right there we had a fundamental difference, but it's not my story anymore. It's somebody else's story, and Rian needed me to be a certain way to make the ending effective.

"Luke would never say that. I'm sorry. Well, in this version... see I'm talking about the George Lucas Star Wars. This is the next generation of Star Wars, so I almost had to think of Luke as another character. Maybe he is Jake Skywalker.

"He's not my Luke Skywalker, but I had to do what Rian wanted me to do because it serves the story well, but listen, I still haven't accepted it completely."

this image is not availablepinterest
Bear Grylls//Digital Spy

"But," he continued, "it's only a movie. I hope people like it. I hope they don't get upset, and I came to really believe that Rian was the exact man that they need for this job."

From: Digital Spy
Lettermark
Joe Anderton
Joe Anderton is a freelance news writer at Digital Spy.