After The Force Awakens there were lots of unanswered questions like who are Rey’s parents and what is the true identity of Snoke.
With exceptions high that The Last Jedi will answer some of these questions, fans have been extra careful to avoid spoilers.
However it looks like trolls have been trying to spoil the film on Twitter, with Hamill announcing his frustration on the social media website.
He tweeted: “People who disagree with my politics are NOT my enemies. “Never block them. Never block hate tweeters ([I] sometimes ‘like’ them to bewilder the haters).
“But [I] got two tweets RUINING #LastJedi ending for MILLIONS and BLOCKED THEM INSTANTLY! #WhatIsWrongWithTheseAholes?”
Hamill included pictures from The Empire Strikes Back, during the moment that Darth Vader reveals he’s Luke’s father.
The Sith Lord is shown saying: “I will reveal all the spoilers to you.”
Luke’s response shot shows him shouting: “Nooooooooooo!”
He told the Big Issue: “In that version, the Death Star had sunk to the bottom of the ocean, and there were clues we needed. I was with Daisy Ridley’s character in scuba gear in the wreck.”
Star Wars Episode VIII: The Last Jedi will be released in UK cinemas TOMORROW.