The Duchess of Cambridge sparkled on Tuesday as she and Prince William joined Daniel Craig for the world premiere of No Time To Die at the Royal Albert Hall, with Kate opting for a stunning gold Jenny Packham gown.
Meanwhile, 53-year-old Daniel – who is playing Bond for the final time in the film – looked dapper in a pink suede jacket as he joined glamorous Bond girls Lashana Lynch, Ana de Armas and Lea Seydoux at the swanky event.