Mark Hamill was "traumatised" when he realised he was only in 'Star Wars: The Force Awakens' for a few minutes.

Mark Hamill

Mark Hamill

The 66-year-old actor had spent two years getting back in shape to play Luke Skywalker again in the hit sci-fi franchise, but in the time between being approached and finally receiving his script, plot details changed, so the veteran star was in a huge "state of shock" when he realised he only had a cameo for a few minutes at the end, when Daisy Ridley's character Rey came face-to-face with him on a cliff edge.

He said of receiving the script: "I mean, it was a cliff edge. This was a cliffhanger, right? They should have stamped 'To be continued' on my forehead. "I was in such a state of shock. I hate to seem to take it so seriously, but it was traumatising. My wife had gone to bed, and I woke her up, opened the last page and said, 'Look!' "

And though Mark admitted the reveal of his character was a "neat trick", he read his script for upcoming eighth movie 'The Last Jedi' from the final pages to ensure it wouldn't be happening again.

The actor was particularly upset because he had been through "torture" to lose weight for the return of the franchise, and claims he was far more committed than his co-star, the late Carrie Fisher.

He told The Sunday Times: "I lost roughly 50lb in weight. It was torture..

"I never missed a session, not like some people -- ahem, Carrie Fisher.

"I went to the gym, they went to her house. She'd had all this equipment installed. Sometimes they'd come and she'd say, 'Oh, I forgot, it's today. Not today.' And she'd close the door. Only Carrie could get away with that."

While Mark is best known for his 'Star Wars' role, he insists there's only been once it's proven to be a drawback in his career.

He said: "I could have done 'Amadeus' the film. Milos Forman had me over to his suite. He was interviewing people to play Constanze, Mozart's wife, and I was in his suite from nine in the ­morning until six at night.

"At lunch I asked him flat out, 'Milos, why can't you consider me to play Mozart -- because I've done it on Broadway?' He said, 'Oh, Mark, no one is to be believing that Luke Skywalker is Mozart.' "

But the actor doesn't feel like he was held back because of his Jedi alter ego.

He insisted: "I don't see Luke domi­nating my career. It just doesn't bother me, because I didn't expect to be remembered for anything.

"I wanted to be a character actor, and about all the best character actors, people say, 'Oh, that guy, I can't remember his name.'

"Look at Richard Riehle. He is as solid as it gets, always word-perfect. He knows his lines and he knows yours. He is the most incredibly versatile actor. Those are the people I really admire."

Tagged in