Members of the royal family met Hollywood royalty on Tuesday night at the London premiere of ‘Star Wars: The Last Jedi.’
Both Princes William and Harry arrived on the Stormtrooper-lined red carpet dressed in their finest tuxedos. The Duchess of Cambridge and Harry’s future wife, Meghan Markle, were not in attendance.
The royal duo are believed to have had a cameo role in the new film – though it’s unclear exactly where they appear.
They were joined by ‘Star Wars’ actors Daisy Ridley (in a leather Calvin Klein dress), a velvet-donning John Boyega and a couture-wearing Gwendoline Christie.
Here are all of the looks from one of the film industry’s biggest premieres.
Read more from Yahoo Style UK: