The Best Ever Celebrity Vintage Red Carpet Looks

Ahead of the 2020 BAFTA's dress code, we look at the best celebrity vintage red carpet looks.

Celebrity Vintage Red Carpet

by Shana Lynch |

The 2020 BAFTAs are right around the corner and this year, guests — including Kate Middleton — might have to follow a new dress code. As the London College of Fashion style guide states, 'This awards season BAFTA are doing more than ever before to consider sustainability across its awards ceremonies, including inviting guests to 'dress sustainably.'

Guests are recommended to re-wear, borrow or wear vintage, which is something we can definitely get behind. Celebrities have been taking to the red carpet in vintage dresses for years and they always look absolutely incredible. Jennifer Aniston even did it at this year's SAG Awards.

While we patiently wait to see what the BAFTAs red carpet will bring this year, here's a look back at other celebrity vintage looks. From Rihanna to Alexa Chung to Kim Kardashian, here's the best ever celebrity vintage red carpet dresses.


SEE: The Best Vintage Celebrity Looks

Bella Hadid in Tom Ford Gucci  best celebrity vintage moments
1 of 36

Ending a run of extraordinary archival red carpets looks, and to attend the premiere of Hirokazu Kore-eda's Broker (Les Bonnes Etoiles), Bella stepped out the iconic Tom Ford-era Gucci cut-out column dress, plucked straight from the AW96 collection. Bravo Bella Hadid!

Bella Hadid in Chanel  best celebrity vintage moments
2 of 36

Bella Hadid's third (!) vintage Cannes ensemble came in the form of an exquisite puffed sleeve monochrome gown from the Chanel archives. The look, sourced by stylist Law Roach, was part of Karl Lagerfeld's 1986 collection for the fashion house.

Bella Hadid in Versace best celebrity vintage moments
3 of 36

Bella Hadid worked with stylist Law Roach on her second look at Cannes 2022, wearing Versace from Donatella's 2001 collection.

Bella Hadid in Versace
4 of 36

To attend the screening of The Innocent (L'Innocent), Bella Hadid carried on her 'vintage at Cannes' dress code, wearing a vintage gown from Gianni Versace's SS87 collection.

Khloe Kardashian in Dolce & Gabbana
5 of 36

Khloe Kardashian wore archive Dolce & Gabbana from their AW97 collection to attend sister Kourtney's pre-wedding dinner in Portofino.

Dua Lipa in Versace
6 of 36

Dua Lipa attends the 65th Grammy Awards wearing a vintage Versace bondage dress from 1992.

Kim Kardashian in Bob Mackie
7 of 36

In a controversial move, Kim K attended the 2022 Met Gala wearing a vintage gown designed by Bob Mackie, previously worn by Marilyn Monroe when singing happy birthday to President John. F. Kennedy back in 1962.

Zendaya in Valentino
8 of 36

Zendaya brings the glamour in archive Valentino for the premiere of Euphoria season 2.

Kate Middleton in Yves Saint Laurent
9 of 36

The Duchess of Cambridge wore a 1940s vintage Yves Saint Laurent jacket during their Caribbean tour in March 2022.

Olivia Rodrigo in Chanel
10 of 36

Olivia Rodrigo attended the White House back in 2021 wearing a vintage Chanel suit from the house's 1995 collection.

Cardi B in Jean Paul Gaultier
11 of 36

At the premier of Hustlers back in 2019, Cardi B wore a vintage dress from the iconic 1995 Cyberbaba collection.

Rihanna in Dior by John Galliano
12 of 36

Rihanna wearing a super rare blue coat from Dior's 2000 collection designed by John Galliano.

Gwyneth Paltrow in Gucci
13 of 36

Gwyneth Paltrow wears a cherry red, velvet suit by Gucci to attend the brand's Love Parade show in 2021; a re-issue of the same suit she wore in 1997.

J.Lo in Versace
14 of 36

Jennifer Lopez closed the SS20 show in a version of the green silk gown she wore twenty years before at the 2000 Grammy Awards.

Cardi B in Mugler
15 of 36

Cardi B's love affair with vintage continued at the 2019 Grammys, wearing an AW95 haute couture gown from the Mugler archives.

Rihanna in John Galliano
16 of 36

RiRi wore a stunning silk kimono from John Galliano's SS95 collection for the Queen & Slim premiere in November 2019.

Emma Watson in Jean Paul Gaulteir
17 of 36

A baby Emma Watson wears vintage Jean Paul Gaultier from the SS94 collection. Quite iconic!

Kristin Davis in Pierre Balmain
18 of 36

For the White House Correspondents' Dinner pre-party in May 2010, Kirstin Davis wore an elegant white Pierre Balmain haute couture dress from 1969.

Jennifer Aniston in Dior
19 of 36

While most people were caught up on that picture of Brad and Jen, we couldn't stop thinking about her dress. For the 2020 SAG Awards, Jennifer Aniston wore a beautiful silk vintage Dior dress.

Jennifer Lopez in Jean Dessu00e8s
20 of 36

For the 2006 Oscars, J.Lo chose this stunning form-fitting green vintage dress from Jean Dessès.

Winona Ryder in Pauline Trigu00e8re
21 of 36

Winona Ryder wore a classically beautiful vintage Pauline Trigère dress from the 1940s to the Oscars in 2000.

Mary-Kate and Ashley Olsen in Chanel
22 of 36

Mary-Kate and Ashley Olsen wore vintage leather Chanel to the Met Gala in 2019.

Penelope Cruz in Pierre Balmain
23 of 36

Penelope Cruz make a statement in vintage Pierre Balmain at the 2009 Oscars.

Julia Roberts in Valentino
24 of 36

For the 2001 Academy Awards, Julia Roberts wore a classic black and white vintage Valentino dress from 1992.

Natalie Portman in Dior
25 of 36

Natalie Portman's red and black polka dress from the 2012 Oscars is vintage Dior from 1954.

Chloe Sevigny in YSL
26 of 36

Cool girl Chloë Sevigny wore vintage YSL to the 2013 Golden Globes.

Reese Witherspoon in Dior
27 of 36

For the 2006 Oscars, Reese Witherspoon donned a stunning vintage Dior gown.

Alexa Chung in Prada
28 of 36

Style icon Alexa Chung looked incredible in this gold vintage Prada dress in 2017.

Sienna Miller in Ungaro
29 of 36

For the 2007 BAFTAs, Sienna Miller stunned in a sea foam green sequinned vintage Ungaro dress.

Adwoa Aboah in Gucci
30 of 36

Model Adwoa Aboah looked incredible in this green sequin form-fitted dress from Gucci's AW04 collection at the 2019 GQ Men of the Year Awards.

Kate Moss in Dior
31 of 36

For The Golden Age Of Couture party at the Victoria & Albert Museum in 2007, Kate Moss wore a stunning gold sheath Dior gown from the 1930s.

Kirsten Dunst in Dior
32 of 36

Kirsten Dunst's stunning full-bodied black dress from the 2017 Oscars is a vintage Dior design from 1952.

Anne Hathaway in Valentino
33 of 36

Anne Hathaway wore a sheer black feathered vintage Valentino dress to the Met Gala in 2013.

Renu00e9e Zellweger in Jean Dessu00e9s
34 of 36

Renée Zellweger stunned in this bright yellow vintage Jean Dessés gown to the 2001 Oscars.

Amal Clooney in YSL
35 of 36

Another lifelong fan of vintage dresses, Amal Clooney wore this incredible black vintage YSL gown to the 2015 Berlin Film Festival.

Gwyneth Paltrow in Valentino
36 of 36

Gwyneth wore a vintage black and silver Valentino dress to the 2019 Emmys.

READ MORE: Still Thinking About Jennifer Aniston's SAG Awards Dress? Here's The Story Behind It...

READ MORE: As A Plus-Size Woman, I Find It Impossible To Shop Sustainably

READ MORE: Preparing For Party Season? Here's Why Shopping For Vintage Pieces Is Your Best Bet

Just so you know, whilst we may receive a commission or other compensation from the links on this website, we never allow this to influence product selections - read why you should trust us