"It's not like a choice. It's like I was drafted," Hamill told a massive crowd at the Star Wars Celebration in Anaheim, California, of his decision to reprise his role as Luke Skywalker in Star Wars: The Force Awakens.

"Could you imagine if for some reason I'd said 'I don't think I want to do it?' I would have all of you surrounding my house like villagers, angry villagers with lightsabers instead of torches," joked the 63-year-old actor.

Hamill admitted he was caught off guard when Lucas invited him to lunch, because Lucas had told him he was done making Star Wars movies after the prequels.

He assumed Lucas was going to announce a 3-D release or roll out another box set.

When things started coming together, Hamill said he was cautiously optimistic about JJ Abrams, the chosen director for The Force Awakens.

"I was a little suspicious because he was a Star Trek guy," said Hamill, quickly clarifying that he likes Star Trek. "It just seems odd."

In line with the secrecy surrounding The Force Awakens, which opens on December 18, Hamill said he is always worried about leaking information.

In it, fans heard Luke's voice saying a familiar, but slightly altered line from Return of the Jedi: "The force is strong in my family. My father has it. I have it. My sister has it. You have that power too."

The end result is a combination of the original recording and Hamill's new session.