On Thursday, the Duke and Duchess of Cambridge arrived at Leicester Square in London ahead of the film screening, with the duchess opting for an off-the-shoulder black and white gown by Roland Mouret for the occasion.
The duchess wore her hair in a sleek straight style, and accessorised with a black clutch and dangling star statement earrings.
Prince William also opted for a classic look, with the duke joining his wife on the red carpet in a classic blue velvet tuxedo jacket and black bow tie.
The royal couple were joined on the red carpet by Tom Cruise, who helped the duchess up a pair of steps at one point by offering his hand.
While speaking to reporters ahead of the premiere, Cruise also reportedly discussed the similarities he shares with the Duke of Cambridge, according to MyLondon.
“We have a lot in common. We both love England and we’re both aviators, we both love flying,” the actor said.
During the duke and duchess’s first red carpet event of the year, they were also accompanied by John Hamm, Jennifer Connelly and Miles Teller, who plays the son of Cruise’s partner Goose from the original movie.
The royal couple last attended a movie premiere in September, when they were accompanied by Prince Charles and Camilla, Duchess of Cornwall, at the UK premiere of No Time to Die at the Royal Albert Hall. For the premiere of the James Bond film, the duchess wore a metallic-sequined Jenny Packham dress, complete with a sheer cape and structured shoulders.