A glamorous Duchess of Cambridge wowed as she and Prince William attended the royal premiere of Top Gun: Maverick tonight.
The royal couple joined star of the movie 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.