Margot Robbie
Margot Robbie is pictured posing on the red carpet upon arrival at the BAFTA British Academy Film Awards on Feb. 10, 2019 in London. Tolga Akmen/AFP/Getty Images

It was a night of celebration at the EE British Academy Film Awards as celebrities poured into the Royal Albert Hall in London on Sunday evening. However, before the stars could kick off a night of recognition at the British Academy of Film and Television Arts (BAFTA) Awards, they had to hit the red carpet.

While there were definitely some stunning looks that were simply breathtaking and deserved a spot on the best-dressed list, there were some stars who simply failed to impress and landed on the worst dressed list.

Kate Middleton looked gorgeous in her white, one-shoulder Alexander McQueen gown. The Duchess of Cambridge completed her look with a pair of Jimmy Choo heels and diamond-and-pearl drop earrings, which she borrowed from Princess Diana’s collection.

Kate Middleton and Prince William
Kate Middleton, who is dressed in Alexander McQueen, and Prince William are pictured attending the EE British Academy Film Awards on Feb. 10, 2019 in London. Pascal Le Segretain/Getty Images

Although Margot Robbie, who was nominated for best supporting actress for her role in “Mary Queen of Scots,” failed to take home a win at the BAFTAs, she was victorious on the red carpet.

Margot Robbie
Margot Robbie, who is dressed in Chanel Haute Couture, is pictured attending the EE British Academy Film Awards on Feb. 10, 2019 in London. Eamonn M. McCormack/Getty Images

The 28-year-old wore a Chanel Haute Couture dress made up of 157,000 elements, including sequins, stones and pearls. The gown, which is from Chanel’s Haute Couture spring/summer 2019 collection, took 690 hours to make.

Lily Collins
Lily Collins, who is dressed in Givenchy Haute Couture, is pictured attending the BAFTA British Academy Film Awards on Feb. 10, 2019 in London. Pascal Le Segretain/Getty Images

Meanwhile, actress Lily Collins choose to shake things up by rocking a blue Givenchy Haute Couture ensemble on the red carpet. Unfortunately, her fashion choice, which featured a solid top and a sheer lace skirt with detailed floral embroidery, was a bit too dramatic for the BAFTAs.

Rachel Brosnahan
Rachel Brosnahan, who is dressed in Erdem, is pictured attending the BAFTA British Academy Film Awards on Feb. 10, 2019 in London. Pascal Le Segretain/Getty Images

Elsewhere, Rachel Brosnahan wore a custom floor-length Erdem gown. The emerald ensemble featured embellished straps and a large bejeweled bow that made the actress appear as is if she was heading to prom rather than presenting at the BAFTAs.

Check out more of the best and worst dressed stars on the 2019 BAFTA Awards red carpet.

Best Dressed

Regina King
Regina King, who is dressed in Atelier Versace, is pictured attending the BAFTA British Academy Film Awards on Feb. 10, 2019 in London. Pascal Le Segretain/Getty Images
Irina Shayk
Irina Shayk, who is dressed in Burberry, is pictured attending the BAFTA British Academy Film Awards on Feb. 10, 2019 in London. Pascal Le Segretain/Getty Images
Stacy Martin
Stacy Martin, who is dressed in Christian Dior Haute Couture, is pictured attending the BAFTA British Academy Film Awards on Feb. 10, 2019 in London. Tolga Akmen/AFP/Getty Images
Cate Blanchett
Cate Blanchett, who is dressed in Christopher Kane, is pictured attending the BAFTA British Academy Film Awards on Feb. 10, 2019 in London. Tolga Akmen/AFP/Getty Images
Letitia Wright
Letitia Wright, who is dressed in Stella McCartney, is pictured attending the BAFTA British Academy Film Awards on Feb. 10, 2019 in London. Tolga Akmen/AFP/Getty Images

Worst Dressed

Salma Hayek
Salma Hayek, who is dressed in Gucci, is pictured attending the BAFTA British Academy Film Awards on Feb. 10, 2019 in London. Pascal Le Segretain/Getty Images
Rachel Weisz
Rachel Weisz, who is dressed in Gucci, is pictured attending the BAFTA British Academy Film Awards on Feb. 10, 2019 in London. Pascal Le Segretain/Getty Images
Zawe Ashton
Zawe Ashton, who is dressed in Roksanda, is pictured attending the EE British Academy Film Awards on Feb. 10, 2019 in London. Pascal Le Segretain/Getty Images
Lucy Boynton
Lucy Boynton, who is dressed in Christian Dior Haute Couture, is pictured attending the EE British Academy Film Awards on Feb. 10, 2019 in London. Pascal Le Segretain/Getty Images