Kate Middleton turned heads at the premiere of Daniel Craig's final James Bond film, No Time To Die, on Tuesday night.
The 39-year-old wore a plunging gold sequinned Jenny Packham cape gown with one Twitter user describing it as "the biggest wow red carpet moment from anyone in about two years".
The Duchess was joined by husband Prince William as well as Prince Charles and the Duchess of Cornwall. The gown is a similar design to a dress that appeared in Jenny Packham's recent fall 2021 collection, but Kate's appeared to be custom-made. She accessorised with golden earrings by O'Nita and stilettos.
It would seem as though the Duchess seriously missed having the opportunity to dress up and took the premiere as an opportunity to make a statement.
Daniel Craig was speechless when he laid eyes on Kate, telling her, "You look jolly lovely!"
William and Kate were driven down the red carpet in a fleet of Range Rovers, with Prince Charles and Camilla also being driven part way down the carpet in a state Bentley.
According to the Daily Mail, royal sources suggest the outing of Charles, Camilla, William and Kate could herald a "new era" of collaboration and solidarity between the future king and his eldest son.
Billie Eilish, who sings the theme song for No Time To Die, appeared on the red carpet with brother Finneas and met William and Kate.
The singer has been excited to meet the royals, telling the BBC, "It's going to be crazy... Oh my god, I'm going to pee myself."
Taking to their official Instagram account, William and Kate wrote, "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."
They added, "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."
Never miss a thing. Sign up to Yahoo Lifestyle’s daily newsletter.
Or if you have a story idea, email us at firstname.lastname@example.org.