That's Mr. Bond to you! Daniel Craig — who plays James Bond in the new film, No Time to Die — was spotted mingling with Prince William, Kate Middleton, Camilla, Duchess of Cornwall, Prince Charles and more at the red carpet event on September 28.
The actor shook hands and mingled with the royals.
Scroll through the gallery below to see more shots from the night!
William, who wore a black suit, had a moment with the star, who looked chic in a red blazer.
Meanwhile, the 39-year-old dazzled in a gold gown while meeting Craig.
He apparently told Kate: "You look jolly lovely!"
"Wonderful to see @007 back on our big screens! 🎬No Time To Die is the 25th Bond film and Daniel Craig’s last after 15 years in the role. It showcases the inspirational work of actors, musicians, directors, cinematographers and all those involved in making the film so special. Tonight’s world premiere will benefit charities supporting serving and former members of the three intelligence agencies: the Secret Intelligence Service, the Security Service, and @gchq," the Duke and Duchess wrote via Instagram.
"The Prince of Wales and The Duchess of Cornwall, and The @DukeAndDuchessOfCambridge have arrived at the World Premiere of @007 #NoTimeToDie.👏 Congratulations to all the cast and crew on a spectacular 25th installment to one of the most successful and longest running franchises of all time.This evening’s premiere will benefit charities supporting serving and former members of the three intelligence agencies (the Secret Intelligence Service, the Security Service, and GCHQ), as well as charities that seek to support past and present members of the United Kingdom Special Forces," Camilla and Charles wrote on the 'gram.
This is the last time Craig will reprise his role as Bond.
Other celebrities were in attendance, including Rami Malek, Ana de Armas, Phoebe Waller-Bridge, Billie Eilish and more.
Looks like a great night!