Star Wars icon Mark Hamill made no secret of the fact that he wasn't entirely on board with his character Luke Skywalker's arc in the build-up to The Last Jedi's release.

The film has divided fans and critics since it debuted, and Hamill has been sharing an opinion that many fans agree with, saying that the Luke Skywalker we see in The Last Jedi isn't the Luke he knows.

"I said to Rian, I said, 'Jedi don't give up,'" he explained. "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. 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 Wednesday night, Hamill opened up about his decision to make such comments in public.

xView full post on X

The divisive reaction to the film has seen director Rian Johnson defend several of his choices recently, including explaining why audiences didn't see as much from Captain Phasma (Gwendoline Christie) as they perhaps wanted to.

Throughout it all, though, Rian has remained pretty gracious about the backlash, adding that he takes it all in his stride.

"I'm aware through my own experience that, first of all, the fans are so passionate, they care so deeply – sometimes they care very violently at me on Twitter," he said earlier this month.

"But it's because they care about these things, and it hurts when you're expecting something specific and you don't get it from something that you love. It always hurts, so I don't take it personally if a fan reacts negatively and lashes out on me on Twitter. That's fine. And let me just add that 80-90% of the reaction I've gotten from Twitter has been really lovely. There's been a lot of joy and love from fans. When I talk about the negative stuff, that's not the full picture of the fans at all."

preview for Rian Johnson talks Star Wars: The Last Jedi

From: Digital Spy