The Duchess of Cambridge sashayed down the red carpet in a stunning pastel blue gown by her favourite eveningwear designer Jenny Packham.
It was quite a risqué choice for the 33-year-old, featuring a see-through bodice and a cut-out back. But as ever, Kate managed to look the picture of sophistication.
Her dress also boasted a bejewelled waistband, glittering arm embellishments, a floaty floor-length skirt and a wrap neckline.
See: James Bond Spectre: Everything You Need To Know
She’d accessorised with a Jenny Packham clutch, Jimmy Choo heels and a pair of statement drop earrings by Robinson Pelham, which retail at a whopping £14,300. Wowzers.
Kate was joined by her husband Prince William and brother-in-law Prince Harry at the bash, who were just as dapper in 007-style tuxedos.
Speaking of Bond, the man himself played a pretty big part in the evening’s events. Daniel Craig rocked up on the arm of his gorgeous co-stars Lea Seydoux and Monica Bellucci.
However, his real-life leading lady was waiting in the wings.
Although his wife Rachel Weisz chose not to join him on the red carpet, she was snapped cuddling and giggling with him after they entered the building. Aw.
In fact, she even kept held of his hand as he chatted to Prince Harry.
Sign up for the newsletter
Get news, competitions and special offers direct to your inbox
It wasn’t only the cast who the royals mingled with. They also met trustees and beneficiaries of the CTBF as well as representatives from their own nominated charities.
Meanwhile, Naomie Harris – who plays Miss Moneypenny in the flick – added a splash of colour to proceedings with a stunning orange floor-sweeper.
The summery fishtail piece boasted a quirky corseted neckline, which she let do all the talking by pairing it with simple silver jewellery.