Kate Middleton and Prince William attended the London premiere of the film "Top Gun: Maverick". The film was presented by Tom Cruise, who played the main role in this film.
The Duchess appeared on the red carpet in an off-the-shoulder dress by Roland Mouret. The image was complemented by an Alexander McQueen clutch and diamond earrings. Prince William appeared in a dark blue velvet tuxedo.
Kate Middleton and Tom Cruise were in the spotlight when the actor helped the Duchess of Cambridge up the stairs and gave her a hand.
Jennifer Connelly, Miles Teller and Jon Hamm, who starred in the film, also appeared on the red carpet.
On the eve of the film "Top Gun: Maverick" was presented at the Cannes Film Festival. Eva Longoria, Aishwarya Rai and other stars appeared at the premiere. It was not without representatives of the British royal family: Princess Diana's nieces, Lady Amelia and Lady Eliza Spencer took to the red carpet in Cannes.