Featuring cape sleeve detailing and structured shoulders, she teamed her dress with bespoke £290 Onitaa earrings - which were made in Pakistan by the South Asian luxury couture label. Mother-of-three Kate dazzled at the event in a custom Jenny Packham embellished gown - which is usually priced at £2,800.
In a rare joint engagement, Charles, 72, Camilla, 74, William and Kate, both 39, all stepped out on to the red carpet to meet 007 star Daniel Craig and other cast members including Rami Malek, Lea Seydoux and Lashana Lynch at the Royal Albert Hall in London.
The Duke and Duchess of Cambridge and the Prince of Wales and the Duchess of Cornwall have attended the glittering world premiere of the new James Bond film No Time To Die this evening.