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. Photo: 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. Photo: 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. Photo: 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. Photo: 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. Photo: 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. Photo: 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. Photo: 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. Photo: 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. Photo: 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. Photo: 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. Photo: 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. Photo: 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. Photo: Pascal Le Segretain/Getty Images