Mark Hamill lost 50 pounds in preparation for ‘Star Wars: The Force Awakens’ role

Hamill will reprise his role as Luke Skywalker in eagerly anticipated film

Mark Hamill has revealed details of the strict diet to prepare for his role in Star Wars: The Force Awakens which saw him lose four stone in weight.

Just days after Carrie Fisher (aka Princess Leia) said that she felt under pressure to lose weight in order to appear in the upcoming film, the actor behind Luke Skywalker has said that he too changed his diet while preparing to shoot the title.

Hamill and Fisher reprise their iconic roles as Princess Leia and Luke Skywalker in JJ Abrams’ film, joined by fellow original Star Wars lead Harrison Ford. The trio last played their classic parts in 1983’s Return Of The Jedi.

“Look at what I’m eating now instead of potato chips and bagels,” Hamill said, while sat in front of a fruit and vegetable plate during an interview with Rolling Stone, “I’m on the ‘if it tastes good, don’t eat it’ diet.”

It is noted that Hamill “seems to have lost a good 50 pounds [3.5 stone]”

Carrie Fisher suggested that she was urged to lose weight for Star Wars: The Force Awakens, while Hamill appears to have taken the change on voluntarily.

“They don’t want to hire all of me – only about three-quarters!” Fisher said in an interview this week (December 2), adding that she was pressured into shedding 35lb for her return as Leia.

“Nothing changes, it’s an appearance-driven thing,” Fisher continued. “I’m in a business where the only thing that matters is weight and appearance. That is so messed up. They might as well say get younger, because that’s how easy it is.”


Star Wars: The Force Awakens opens in UK cinemas on December 17 and in the US a day later. The Motion Picture Association of America has recently given J.J. Abrams’ film a PG-13 rating based on its “sci-fi action violence”, which makes it only the second Star Wars film not to be rated PG.

The story takes place 30 years after the events of Return Of The Jedi but specific plot details are being kept tightly under wraps. The film’s script was penned by Abrams, Toy Story 3 writer Michael Arndt and Star Wars franchise veteran Lawrence Kasdan.

Alongside the returning trio of Harrison Ford, Mark Hamill and Carrie Fisher, the film’s cast includes Adam Driver, Daisy Ridley, John Boyega, Oscar Isaac, Lupita Nyong’o and Andy Serkis. Ford recently confirmed that he has already seen the film, calling it “wonderful” and “a real big movie”.

READ MORE: Can You Guess The Plot Of Star Wars: The Force Awakens From Its Leaked Soundtrack?