Lucasfilm

Looks like fans and critics aren't the only ones having a hard time with a few of the bold choices in "Star Wars: The Last Jedi."

In an interview that went viral on Thursday but was filmed during the movie's recent press junket, Mark Hamill explained his initial problem with director Rian Johnson's screenplay and how Luke Skywalker was portrayed in the film. Warning: SPOILERS AHEAD!

In the movie, the character is found on an island far from all of humanity. He'd gone into hiding after almost killing nephew Kylo Ren, who he feared would become a powerful ally for the Dark Side. It seemed he had given up hope -- a vital force in the "Star Wars" universe -- and had resigned himself to isolation.

"I said to Rian, I said 'Jedis don't give up.' I mean even if he had a problem, 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," Hamill said. "It's somebody else's story, and Rian needed me to be a certain way to make the ending effective."

"That's the crux of my problem. Luke would never say that. I'm sorry. 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," he continued. "Maybe he's Jake Skywalker, he's not my Luke Skywalker."

Hamill went on to say he still hasn't "accepted" the characterization completely, but put his faith in Johnson regardless.

"But 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 needed for this job," he said in conclusion.