Pictured: Prince Harry and William attend Star Wars: The Last Jedi premiere in London
The Duke of Cambridge and Prince Harry attended the European premiere of the latest Star Wars film in London on Tuesday.
They met with members of The Last Jedi cast at the Royal Albert Hall, including Mark Hamill, John Byega, Daisy Ridley and Adam Driver.
The film also stars the late Carrie Fisher, who passed away last year.
Mark Hamill said the death of his co-star still feels like an "elaborate prank".
The pair - who played brother and sister duo Luke Skywalker and Princess Leia Organa in the original 1970s and 1980s trilogy - reprised their characters in the latest instalment.
Fisher died at the age of 60 last December, shortly after completing her final scenes.
Speaking almost a year later, an emotional Hamill told the Press Association: "I'm still not over it. It's hard.
"It gives the film an air of melancholy it doesn't deserve. I want my drama on the screen, not in real life, so it's horrible.
"I keep thinking maybe this is like an elaborate Andy Kaufman prank and she's living in Crete now having a great laugh and drinking champagne.
"But I think of her in the present tense, not in the past, but I've know her since she was 19, what's that, 41 years?
"So instead of being upset that she's not here, I'm just grateful for the time I had with her."
Daisy Ridley, who plays one of the film's lead characters, Rey, said the film was "a wonderful showing of her (Fisher's) talent".
Irish actor Domhnall Gleeson (General Hux) told the Press Association: "I won't talk about her scenes except to say that she's amazing in it... she's unbelievable."
Writer and director Rian Johnson added: "I feel super lucky I got to know her even briefly.
"She was just an amazing person, I just wish she was here tonight."
- See what reviewers are saying about Star Wars: The Last Jedi
- Physical Star Wars scenes made me feel strong, Daisy Ridley says
- Questions The Last Jedi needs to answer
- The Last Jedi faces box office battle to be 2017’s biggest film
- Star Wars actor John Boyega beams as his parents join him at film premiere
- Is The Force strong in this one? Star Wars Episode VIII: The Last Jedi reviewed
Belfast Telegraph Digital