Mark Hamill is ''proud'' to be known as Luke Skywalker.

The 66-year-old actor - who has been married to Marilou Hamill since 1978 - portrayed the Jedi Master in the original 'Star Wars' trilogy and reprised his role in the 2015 'The Force Awakens' in a brief cameo but is set to have a bigger role in the eighth instalment of the popular sci-fi franchise 'The Last Jedi', and he loves the fact he is constantly besieged by fans who want to tell him their stories of how much their alter ego means to them.

He said: ''Fans come up to me all the time. They relay all these stories, tell me about how they met their wife in line for 'Episode V: The Empire Strikes Back' and that they had a child by the time of 'Return of the Jedi' and named him Luke.

''It's really moving. I'm proud to be known as Luke Skywalker.''

Although the latest appearance of the iconic character is not the same confident hero from the original movie, Hamill thinks fans ''will be surprised'' by what director Rian Johnson has created in 'The Last Jedi'.

Speaking to Vanity Fair at the world premiere of 'Star Wars: The Last Jedi' in the Shrine Auditorium in Los Angeles on Sunday (10.12.17), Hamill said: ''Rian's version of Luke Skywalker is an incarnation of the character I never expected.

''That was a huge surprise when I first read the script. I think fans will be surprised too. It's a reward that just never stops giving..''

The seventh movie also saw the return of Han Solo (Harrison Ford) and General Leia Organa (Carrie Fisher) from the original trilogy.

However, Han was shockingly murdered by his own son Ben Solo/Kylo Ren (Adam Driver)

'The Last Jedi' also stars John Boyega (Finn), Daisy Ridley (Rey), Oscar Isaac (Poe Dameron), Lupita Nyong'o (Maz Kanata), Gwendoline Christie (Captain Phasma), Anthony Daniels (C-3PO), Andy Serkis (Snoke) and Domhnall Gleeson (General Lux), who are all reprising their roles.