Daniel Craig's No Time To Die screening had royal guests on Tuesday.
The world premiere of Craig's last James Bond movie was attended by Kate Middleton and Prince William along with Prince Charles and Camilla.
However, it was the Duchess of Cambridge, who stole the show with her style A-game. Kate was dressed in head-to-toe gold wearing a stunning beaded Jenny Packham gown with a dramatic cape. She also paired her look with earrings from O'Nitaa.
"You look jolly lovely!" Daniel Craig himself complimented Kate.
Take a look: