Daisy Ridley showed Princes William and Harry around the 'Star Wars: Episode VIII' set today (19.04.16).
The 24-year-old actress - who made her debut as Rey in 'Star Wars: The Force Awakens' last year - and her co-star Mark Hamill, who plays Luke Skywalker in the sci-fi franchise, showed the royal brothers around the filming area at Pinewood Studios, Buckinghamshire, south west England.
The siblings took in several of the movie's props, including Daisy's head cast, which is used for scenes in the movie, and seemed to enjoy themselves as they battled with lightsabers from the motion picture.
Harry was shocked when his weapon turned red and jokingly asked William: "Why do I always have to be the baddie?"
He then put on a scary voice and joked: "Come on, let's dance."
William replied: "We can do this later outside."
Harry came face to face with legendary Wookiee warrior Chewbacca who embraced the flame-haired royal, while William met droid BB-8.
The official Kensington Palace Twitter account posted pictures of pair with their new pals, writing: "Prince Harry has made a new friend...
"...and so has The Duke! (sic)"
William and Harry also chatted to 'Episode VIII' star John Boyega (Finn) and director Rian Johnson on the film set.
Mark admitted earlier in the day that he was looking forward to meeting the princes to ask whether his character could be classed as a prince because he is the twin brother of Princess Leia, who is portrayed by Carrie Fisher in the movies.
He tweeted: "Meeting #Royals William & Harry! Finally- a chance to get an informed answer on whether being Leia's brother makes me a Prince. #LordLuke (sic)"
Following the tour, William and Harry thanked the cast and crew for showing them round.
A tweeted on the Kensington Palace Twitter read: "Thank you @starwars for a fantastic day @PinewoodStudios! (sic)"
Tagged in Prince Harry Prince William Daisy Ridley