After years of delays due to the coronavirus pandemic, Daniel Craig’s final movie as James Bond premiered at the Royal Albert Hall in London. Pictures show the Duchess of Cambridge, in a gold dress, meet the actor, wearing a red blazer and bowtie.
Kate was joined on the red carpet by Prince William, Prince Charles and Camilla, the Duchess of Cornwall.
Mr Craig told Kate "you look jolly lovely" at world premiere of No Time To Die tonight.
Phoebe Waller-Bridge, a screenwriter on the latest 007 film, also said "wow" to the Duchess.
Posting on the Kensington Royal Twitter, the royals hailed the last James Bond movie for Daniel Craig.
They said: “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.”
READ MORE: ‘Wonderful’ Kate and William react after gracing red carpet of James Bond premiere
For the special occasion, Kate wore a Jenny Packham dress – the ‘Cape Effect Sequinned Dress’, which is already sold out.
The dress costs a whopping £3,893.28, however before going out of stock was reduced to £1,168.35.
Kate also donned elegant earrings from London-based company O'Nitaa and a neatly swept updo.
William and Charles were both suited in tuxedos, with the Duke opting for a luxe velvet jacket with satin lapels and black cashmere slippers by Arthur Sleepers.
Daily Express royal correspondent Richard Palmer tweeted: “A glittering royal line-up at tonight’s Bond movie premiere at the Royal Albert Hall.”
Royal Editor for the Daily Mail, Rebecca English, tweeted: “Kate absolutely channelling her inner Bond Girl in gold!”
Other royal fans were smitten with the Duchess’ red carpet look, with social media users saying she “looks beautiful”.
One said: “Style and grace personified by Kate and Daniel Craig!’
The royals were accompanied by NHS and armed forces heroes at the premiere.
They were invited as token of thanks for their "extraordinary contribution to the nation's response to the Covid pandemic” according to Buckingham Palace.
The premiere is also benefiting charities supporting past and present members of MI5, MI6, GCHQ and UK special forces.