The actor previously said the portrayal of Luke in Rian Johnson's 'The Last Jedi' was not true to that of the original character.
The 66-year-old tweeted on Tuesday, December 26, "I regret voicing my doubts & insecurities in public.Creative differences are a common element of any project but usually remain private. All I wanted was to make good movie. I got more than that- @rianjohnson made an all-time GREAT one! #HumbledHamill."
I regret voicing my doubts & insecurities in public.Creative differences are a common element of any project but usually remain private. All I wanted was to make good movie. I got more than that- @rianjohnson made an all-time GREAT one! #HumbledHamill https://t.co/8ujJfBuEdV— @HamillHimself (@HamillHimself) December 26, 2017
In various interviews for the latest film, Hamill said he disagreed with the decision Johnson made for his character. In regards to the new and more weathered Luke, Hamill said, "This is the next generation of 'Star Wars', so I almost had to think of another character ... but I had to do what Rian wanted me to do because it serves the story well, ... I still haven't accepted it completely."
While he understood Luke's "regret at being wrong about who the chosen one was," he thought that Luke's dialogue about the Jedi in the last film was something that his character would never say." Thus, he had to figure out "what could have happened that would make the most hopeful, optimistic character end up in this dark place."
"The Last Jedi", indeed, has drawn mixed reviews from fans. Addressing the backlash, director Rian Johnson said, "The goal is never to divide or make people upset, but I do think the conversations that are happening were going to have to happen at some point if sw is going to grow, move forward, and stay vital."
Despite fans' criticisms, the movie earned rave reviews from critics and has become a box office hit. It has raked in nearly $800 million globally after released on December 15.