Prince Harry and Prince William stepped out at the premiere of Star Wars: The Last Jedi overnight, looking seriously dapper in black tuxedos. The two royals were actually attending the event as stars of the film, as they made a joint cameo in the latest installment.
Following a visit to the set in April 2016, William and Harry both took on small roles as two stormtroopers who guard John Boyega's character Finn.
Now that the film is finally here, the princes joined the cast on the red carpet at Royal Albert Hall, to benefit The Royal Foundation.
The pair walked past a stormtooper 'guard of honour' as they entered the premiere, before stopping to have a chat with robot BB-8.
Once inside, Harry and William spoke with cast-members including Mark Hamill, Laura Dern and Adam Driver.
Both princes were also gifted their very own stormtrooper helmets, which Harry looked gleeful to receive.
Unfortunately Kate Middleton and Meghan Markle didn't join the princes on the red carpet, though we can only hope they do so in the future, now that the boys have officially added ~movie star~ to their resumes.