Kate Middleton’s Gold Dress Stole the Show at the James Bond Premiere

Kate Middleton has worn countless memorable outfits over the years, but her latest might go down as one of our all-time favorites.

Today, the Duchess of Cambridge, 39, attended the London premiere of the 25th James Bond movie, No Time to Die. Middleton walked the red carpet in a stunning gold gown by Jenny Packham, which turned heads for all the right reasons.

The beaded dress cinched at her midsection and featured a V-neckline and a dramatic cape that almost resembled long sleeves. Middleton accessorized the ensemble with flashy earrings by O’Nitaa. She opted against her signature waves and styled her hair in a neat updo.

At the premiere, Middleton was accompanied by Prince William, Prince Charles and Camilla Parker Bowles. However, the royals weren’t the only famous faces in attendance. They were joined by Bond himself, Daniel Craig, along with Rami Malek, Léa Seydoux, Lashana Lynch and Ana de Armas. Billie Eilish and Finneas O’Connell, who are the masterminds behind the theme song, also walked the red carpet.

Of course, the occasion was for a good cause. Among the guests in attendance, there were also health care workers and members of the armed forces, who were invited to thank them for their incredible efforts throughout the pandemic. Also, all proceeds from the evening went to supporting past and present members of intelligence services including MI5, MI6, GCHQ and U.K. special forces.

Leave it to Middleton to steal the show wherever she goes.

Stay up-to-date on every breaking royal family story by subscribing here.

RELATED: Listen to ‘Royally Obsessed,’ the Podcast for People Who Love the Royal Family