Star Wars: The Last Jedi's Mark Hamill has said he "regrets" voicing "doubts and insecurities in public" about the story arc for his character, Luke Skywalker, in writer-director Rian Johnson's sci-fi blockbuster.

Taking to Twitter, #HumbledHamill sought to end the controversy about his comments and paid tribute to Johnson, writing: "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!"

The 66-year-old had been vocal in interviews about the differences of opinion he had with Johnson about the direction Jedi character Luke had taken in the story.

Hamill described himself in an interview with the New York Daily News as "the host body to which this character has been assigned".

"And that's the problem," he continued. "When I disagree with the direction of the character, I get a little mouthy.

Mark Hamill on Last Jedi location in Ireland with (L-R) producer Ram Bergman, co-star Daisy Ridley and writer-director Rian Johnson Screengrab: Disney Lucasfilm

"Like when the trailer came out and the line is, 'It's time for the Jedi to end'. There's no way, I don't care what happened to this guy. Jedis do not give up. It's just inherent in them."

The actor also returned to the "Jedis don't give up" issue in an interview with Spanish website SensaCine and said he "almost had to think of Luke as another character".

"I mean, even if he [Luke] had a problem, he would maybe take a year to try and regroup," Hamill explained. "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," he continued.

"So I understood the requirements of the script, and once I was honest with him about how I felt, I was able to go and do what I was supposed to do, which is do my best to make that story as effective as possible and realise his vision. And that's what I did."

The asteroid-storm-in-a-tea-cup has done nothing to dent Star Wars: The Last Jedi's box office clout, with the film now up at the $800 million mark - and counting.

Both Hamill and Johnson have been continuing their love-in with Ireland in a new Tourism Ireland video: