Kate Middleton looked stunning on the red carpet as she and Prince William attended the royal premiere of Top Gun: Maverick tonight.
The Duke and Duchess of Cambridge couple joined star Tom Cruise on the red carpet for the London event, which is taking place as a Royal Film Performance.
The fundraising event is held in aid of The Film and TV Charity, which supports people working behind the scenes in the UK’s screen sector.