The Duke and Duchess of Cambridge hit the red carpet with Hollywood star Tom Cruise at the royal premiere of Top Gun: Maverick tonight.
And the superstar actor was hailed a "perfect gentleman" after royal fans spotted a sweet moment between him and Kate.
The duchess looked stunning in a gorgeous black and white off-the-shoulder gown by Roland Mouret, which she paired with seemingly very high heels.