'Star Wars: The Force Awakens': Mark Hamill Lost 50 Pounds to Be Luke Again

"I'm on the 'if it tastes good, don't eat it' diet," he joked.

— -- It's been quite a while since Mark Hamill has taken up the role of the great last Jedi Luke Skywalker. But with "The Force Awakens" just two weeks away from release, the 64-year-old actor is detailing how he got back into character.

In fact, Hamill tells Rolling Stone he lost 50 pounds to be Luke again.

"Look at what I'm eating now instead of potato chips and bagels," he told the magazine, showing the reporter an array of fruits and veggies.

He added, "I'm on the 'if it tastes good, don't eat it' diet."

As for the plot and the mystery surrounding Luke in "The Force Awakens," Hamill said he has "this massive, oppressive sword-of-Damocles NDA hanging over my head."

But Hamill is very happy to see the return of Luke, especially after years of thinking the character's arc was finished.

"Star Wars: The Force Awakens," which is produced by a division of ABC’s parent company, Disney, is scheduled to open everywhere Dec. 18.