Last night cinema experts, movie stars and celebrities flocked towards the Royal Albert Hall to attend the 72nd British Academy Film Awards. Hosted by Joanna Lumley, the event was attended by the world’s most recognized celebrities; including the Duke and Duchess of Cambridge. For the big night, Kate Middleton wore a dreamy white gown from Alexander McQueen. More importantly, she chose to accessorize it with a pair of pearl and diamond drop earrings that once belonged to Princess Diana.

While last year’s red carpet was highly dominated by black ensembles as a sign of solidarity with the Time’s Up movement, this year the guests chose a wide spectrum of colors. Actresses Rachel Weisz, and Cate Blanchett as well as model Irina Shayk were among the best dressed stars of the night.

Catherine, Duchess of Cambridge in Alexander McQueen
Cate Blanchett in Christopher Kane
Amy Adams in Prada
Eleanor Tomlinson in Ralph & Russo
Irina Shayk in Burberry
Letitia Wright in Stella McCartney
Mahershala Ali in Tom Ford
Rachel Weisz in Gucci
Rami Malek
Regina King in Atelier Versace
Salma Hayek in Gucci