Mark Hamill is looking more like a Jedi Knight these days. Just don't tell him that.

The actor, best-known for playing Luke Skywalker in the original "Star Wars" trilogy, is back as the beloved Jedi in JJ Abrams' "Star Wars: The Force Awakens." In an interview with Rolling Stone, the 64-year-old confirmed that he's lost weight, but he isn't really interested in the compliments.

"It implies that I looked so dreadful before!" he told Brian Hiatt. "Look at what I'm eating now instead of potato chips and bagels," he added while snacking on a fruit and vegetable plate. "I'm on the 'if it tastes good, don't eat it' diet.

By Hiatt's estimates, Hamill's healthy eating shift has helped him drop about 50 pounds. In fact, he isn't the only famous actor from "Star Wars" to lose weight to reprise a role. Carrie Fisher, who will reprise her role as Princess Leia, dropped 40 pounds

As we've seen time and again from people like Alec Baldwin, Mara Schiavocampo and Adam Richman, focusing a diet that includes more fruits and vegetables and less processed foods can have a dramatic effect on your physical and mental well-being.

Mark Hamill stormtrooperHamill went undercover as a stormtrooper to help spread the word about a new charity campaign for 'Force for Change.' (Photo: Force for Change)

As for Hamill, his new healthy lifestyle recently allowed him to squeeze easily into a stormtrooper outfit. He then went undercover on Hollywood Boulevard to help spread the news to fans about winning a trip to see "The Force Awakens" red carpet premiere. The contest directly benefits "Force for Change," a campaign that has already raised millions for more than 15 charities.