Updated: 
Photo by Getty Images

Fashion

Zoë Kravitz And Jodie Turner-Smith Were Literally Shining On The BAFTAs Red Carpet

Plus, Kate Middleton wore an old Alexander McQueen gown again

While everyone in America was preparing for the the big show from Shakira and Jennifer Lopez on Sunday night, actors flocked to London for the British Oscars, also known as the British Academy Film Awards, or BAFTAs for short. Everyone from Zoë Kravitz and Laura Dern to the Duchess of Cambridge Kate Middleton herself was in attendance for the special ceremony, and our 2020 BAFTA best-dressed picks — including Kravitz, Naomie Harris, Jodie Turner-Smith, and more — literally shined on the red carpet in head-to-toe sparkling gowns.

As for Middleton, she re-wore an Alexander McQueen gown that she previously was seen in during a dinner in Malaysia back in 2012. The Duchess was following a memo from BAFTA that urged guests to re-wear their clothes or opt to buy vintage or rent for the red carpet and ceremony.

"Sustainability is very important to BAFTA, and we're doing more than ever before," the academy said in a press statement before the event. "The goal is that the EE British Academy Film Awards 2020 will be carbon neutral, working towards having a net positive impact on the environment."

The red carpet itself was made from recyclable materials and the dinner was made from sustainable produce. However, it's unclear which of these best-dressed stars opted to go green(ish) — most likely none, except for the Duchess — but we can agree that they all looked good. See our favorite red carpet looks from the 2020 BAFTAs, below.

Naomie Harris at the 2020 BAFTAsPhoto by Stephane Cardinale - Corbis/Corbis via Getty Images

Naomie Harris wore a sequin-and-fringe custom Michael Kors look.

Zoe Kravitz at the 2020 BAFTAsPhoto by Gareth Cattermole/Getty Images

Zoë Kravtiz was sparkling in a gold Saint Laurent gown.

Greta Gerwig at the 2020 BAFTAsPhoto by Lia Toby/Getty Images

Greta Gerwig wore a green velvet gown from Gucci.

Jodie Turner-Smith at the 2020 BAFTAsPhoto by Stephane Cardinale - Corbis/Corbis via Getty Images

Jodie Turner-Smith showed off her baby bump in yellow Gucci.

Kaitlyn Dever at the 2020 BAFTAsPhoto by Lia Toby/Getty Images

Kaitlyn Dever wore a strapless custom Miu Miu gown.

Rooney Mara at the 2020 BAFTAsPhoto by Lia Toby/Getty Images

Rooney Mara wore Givenchy Couture.

Gillian Anderson at the 2020 BAFTAsPhoto by Lia Toby/Getty Images

Gillian Anderson wore a velvet strapless gown.

Emilia Clarke at the 2020 BAFTAsPhoto by Lia Toby/Getty Images

Emilia Clarke wore beaded Schiaparelli Couture.

Rebel Wilson at the 2020 BAFTAsPhoto by Lia Toby/Getty Images

Rebel Wilson wore a black-and-red custom Prabal Gurung gown.

Kate Middleton at the 2020 BAFTAsPhoto by Lia Toby/Getty Images

Kate Middleton re-wore a custom Alexander McQueen gown from 2012.

Olivia Coleman at the 2020 BAFTAsPhoto by Lia Toby/Getty Images

Olivia Coleman wore custom Alexander McQueen.

Laura Dern at the 2020 BAFTAsPhoto by Lia Toby/Getty Images

Laura Dern matched the carpet in Valentino Couture.

Charlize Theron at the 2020 BAFTAsPhoto by Lia Toby/Getty Images

Charlize Theron opted for a purple custom Christian Dior gown.

Lily-Rose Depp at the 2020 BAFTAsPhoto by Stephane Cardinale - Corbis/Corbis via Getty Images

Lily-Rose Depp wore a lacey Chanel look.

Margot Robbie at the 2020 BAFTAsPhoto by Stephane Cardinale - Corbis/Corbis via Getty Images

Margot Robbie wore Chanel Couture.

Naomi Ackie at the 2020 BAFTAsPhoto by Stephane Cardinale - Corbis/Corbis via Getty Images

Naomi Ackie wore a lime green Valentino gown.

Saoirse Ronan at the 2020 BAFTAsPhoto by Stephane Cardinale - Corbis/Corbis via Getty Images

Saoirse Ronan wore custom Gucci.

Renee Zellweger at the 2020 BAFTAsPhoto by Gareth Cattermole/Getty Images

Renee Zellweger wore simple pink custom Prada gown.

Daisy Ridley at the 2020 BAFTAsPhoto by Gareth Cattermole/Getty Images

Daisy Ridley wore a deep green custom Oscar de la Renta gown.

Scarlett Johansson at the 2020 BAFTAsPhoto by Gareth Cattermole/Getty Images

Scarlett Johansson wore pink custom Versace.

Florence Pugh at the 2020 BAFTAsPhoto by Gareth Cattermole/Getty Images

Florence Pugh wore a pink-and-black Dries Van Noten gown.

Ella Balinska at the 2020 BAFTAsPhoto by Mark Cuthbert/UK Press via Getty Images

Ella Balinska wore a billowing Giambattista Valli gown.