The Duchess of Cambridge's fashion is always spot on and she very rarely misses the mark with her looks, and the Top Gun: Maverick premiere was no exception.
But to keep things royal-appropriate, Kate often has her clothes tailored to remove sexy slits and revealing necklines.
This was the case with the stunning Roland Mouret off-the-shoulder floor length dress, which had a £2,700 price tag, that she for wore as she joined Top Cruise on the Red Carpet on Thursday.