PRINCE Harry and Prince William turned heads on the red carpet for the UK premiere of Star Wars: The Last Jedi, posing with Stormtroopers and droid BB-8.
The royals are believed to have made a cameo appearance in the movie after filming scenes during a "private tour of Pinewood Studios in Buckinghamshire last year", the UK's Telegraph reports.
Dressed as Stormtroopers, Wills and Harry reportedly give Benicio Del Toro a slap on the backside in the uncredited roles.
Bond star Daniel Craig had the same cameo - hidden under a Stormtrooper costume - in 2015's Star Wars: The Force Awakens.
"The Princes dressed up in full Stormtrooper gear and filmed a scene in which Rey and Finn infiltrate a secret base," a source told the Daily Mail.
"The rebel characters are in a lift with Benicio Del Toro's character when a group of Stormtroopers enter - two of them are William and Harry."
Harry and Wills were joined by Daisy Ridley, Adam Driver and Mark Hamill at Royal Albert Hall in London.