It was a premiere fit for a future king, as Star Wars: The Last Jedi got the red carpet treatment in London Tuesday night.
Prince William attended with his brother, the recently engaged Prince Harry, for the premiere of the latest Star Wars installment at the iconic Royal Albert Hall.
The force was strong on the red carpet as beloved droid BB-8 greeted the princes and bowed to them as they arrived.
The red carpet was guarded by stormtroopers and the princes spoke with honored guests and members of the cast, including Luke Skywalker himself, Mark Hamill.
The princes also received official stormtrooper helmets as special gifts from the cast.
William and Harry also invited some of the families affected by the Grenfell Tower tragedy, alongside representatives of the local fire services and the charities and organizations that are now helping them rebuild their lives, according to a statement from Kensington Palace.
Earlier this year, Harry and William met with the Last Jedi cast as they filmed in the iconic Pinewood Studio, where many scenes from the first movie in the franchise, 1977's A New Hope, as well as 2015’s The Force Awakens were shot.