The Duchess of Cambridge wowed in a glittering gown as she attended the world premiere of new James Bond movie No Time To Die.
Kate was joined by her husband Prince William as well as Prince Charles and the Duchess of Cornwall on the red carpet at the Royal Albert Hall to watch the latest film in the spy franchise.
She looked stunning in a gorgeous custom sparkling gold sequinned Jenny Packham cape gown with Aquazzura heels and wore her hair up off her face to show off her beautiful gold earrings by Onitaa.
Her look even dazzled James Bond himself, actor Daniel Craig, who shook hands with Kate and told her she looked "jolly lovely".


And it appears Kate choice of sparkling dress was a sweet nod to her late mother-in-law Princess Diana, who wore an extremely similar style of gown to a Bond screening in 1985.
Diana attended the British premiere of A View To A Kill, starring Roger Moore, where she wore an eye-catching silver dress - similar in style to Kate's - by Bruce Oldfield with matching silver shoes.


Love the royals? Sign up for the Mirror's daily newsletter to get all the latest news on the Queen, Charles, Kate, Wills, Meghan, Harry and the rest of The Firm. Click here to sign up .
She too paired the dress with a beautiful pair of gold earrings for the appearance in London's Leicester Square.
Author Elizabeth Holmes, who has written a book on royal style, pointed out the similarities between the gowns on Instagram.
One royal fan wrote: "Seriously stunning and love the nod to Diana!".
While another said: "Love it so much! And how much it resembles Diana’s - the best!

Kate often appears to pay tribute to the late Diana through her outfits and is often spotted wearing her jewellery.
Of course, Kate's dazzling sapphire and diamond engagement ring is the one that once belonged to Diana.
When it came to the other royals on the red carpet last night, Camilla opted for a pale blue corseted chiffon dress with silver embroidery by Bruce Oldfield.
While both William and his dad Charles looked very 007-like in black tuxedos.

No Time To Die is the 25th instalment of the spy series and is Craig's fifth and final outing as Bond.
It has faced more than a year of delays due to the Covid-19 outbreak, but is being released in UK cinemas on Thursday.
It takes place after Bond has left active service and is enjoying a tranquil life in Jamaica when his old friend Felix Leiter, played by Jeffrey Wright, from the CIA turns up asking for help.
A mission to rescue a kidnapped scientist turns out to be far more treacherous than expected, leading to a mysterious villain armed with dangerous new technology.
A number of healthcare workers and members of the armed forces joined the royals and the cast in the auditorium to watch the film last night as a thank you for their work during the Covid pandemic.
The world premiere also benefited charities supporting serving and former members of the three intelligence agencies - the Secret Intelligence Service, the Security Service and GCHQ - as well as charities supporting past and present members of the UK Special Forces.