Including Kate Middleton in angelic Alexander McQueen gown.
The annual BAFTA awards took place in London last night with stars of the silver screen keeping it chic and elegant on the red carpet.
Kate Middleton looked every bit a royal as she arrived alongside her husband Prince William, the current president of the British Academy of Film and Television Arts, in a striking white one-shoulder gown by Sarah Burton for Alexander McQueen.
Frills and romantic silhouettes were spotted on Rachel Weisz in Gucci who took home the award for the Best Supporting Actress for her role in The Favourite, and Margot Robbie who chose Chanel Couture.
Elie Saab was a popular choice on the night with both Michelle Yeoh and Lebanese director Nadine Labaki spotted in his gowns. Meanwhile Irina Shayk and Letitia Wright decided to swap a dress for a sharp tailored suit with Shayk stepping out in Riccardo Tisci’s Burberry and Wright, who won the EE Rising Star Award, in a white Stella McCartney.
Scroll down to see the other A-listers who made it on our best dressed list:
Kate Middelton in Alexander McQueen with Prince William
Margot Robbie in Chanel Couture
Rachel Wiesz in Gucci
Amy Adams in Prada
Letitia Wright in Stella McCartney
Irina Shayk in Buberry
Cate Blanchett in Christopher Kane
Lily Collins in Givenchy
Michelle Yeoh in Elie Saab
Claire Foy in Oscar De La Renta
Images: Getty Images