As Bella Hadid Steps Out In Epic Tom Ford-Era Gucci, Here Are The Best Celebrity Vintage Moments

Icons only.

Bella Hadid cannes 2022 Tom Ford gucci

by Julia Harvey |
Updated on

Another day, another iconic celeb fashion moment. We're talking about Bella Hadid, who has packed a handful of vintage showstoppers for the Cannes Film Festival. This is nothing new, of course. A-listers and their stylists far and wide know the wow-factor that comes with pulling out an archive designer look for an event. Because some gowns are just too good to be kept hidden away in wardrobes.

The evidence? Julia Roberts at the 2001 Oscars. The actor won big for her performance in Erin Brokovich, but had already stolen the show with her dress, a vintage number from Valentino (circa 1992). A current advocate of all things vintage is Zendaya, along with her image architect Law Roach, who has also worn black-and-white vintage Valentino (the same dress originally modelled by Linda Evangelista).

Versace's '90s bondage collection has proved popular of late, with stars stepping out in safety pins and the brand's trademark chains. Elsewhere, Jean Paul Gaultier's iconic collections from the ages are appearing more and more (Pechuga Vintage's Instagram feed is basically a love letter to the designer).

And as for us 'normals', we've rediscovered the joys of rewearing outfits (Kate Middleton is a frequent look-repeater and has recently found a new love for vintage, stepping out in pillarbox red jacket that was 1940s Yves Saint Laurent). After all, there's nothing like the thrill of pulling on something 'old' and making it 'new'. Keep scrolling to see some of the best celebrity vintage looks...

Gallery

SEE: The Best Vintage Celebrity Looks

Bella Hadid in Tom Ford Gucci  best celebrity vintage moments1 of 36

Bella Hadid in Tom Ford Gucci

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 moments2 of 36

Bella Hadid in Chanel

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 moments3 of 36

Bella Hadid in Versace

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

Bella Hadid in Versace4 of 36

Bella Hadid in Versace

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 & Gabbana5 of 36

Khloe Kardashian in Dolce & Gabbana

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

Dua Lipa in Versace6 of 36

Dua Lipa in Versace

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

Kim Kardashian in Bob Mackie7 of 36

Kim Kardashian in Bob Mackie

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 Valentino8 of 36

Zendaya in Valentino

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

Kate Middleton in Yves Saint Laurent9 of 36

Kate Middleton in Yves Saint Laurent

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

Olivia Rodrigo in Chanel10 of 36

Olivia Rodrigo in Chanel

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 Gaultier11 of 36

Cardi B in Jean Paul Gaultier

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 Galliano12 of 36

Rihanna in Dior by John Galliano

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

Gwyneth Paltrow in Gucci13 of 36

Gwyneth Paltrow in Gucci

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 Versace14 of 36

J.Lo in Versace

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 Mugler15 of 36

Cardi B in Mugler

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 Galliano16 of 36
CREDIT: Getty

Rihanna in John Galliano

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 Gaulteir17 of 36

Emma Watson in Jean Paul Gaulteir

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

Kristin Davis in Pierre Balmain18 of 36
CREDIT: Getty

Kristin Davis in Pierre Balmain

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 Dior19 of 36
CREDIT: Getty

Jennifer Aniston in Dior

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 Dessu00e8s20 of 36
CREDIT: Getty

Jennifer Lopez in Jean Dessès

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

Winona Ryder in Pauline Trigu00e8re21 of 36
CREDIT: Getty

Winona Ryder in Pauline Trigère

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 Chanel22 of 36
CREDIT: Getty

Mary-Kate and Ashley Olsen in Chanel

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

Penelope Cruz in Pierre Balmain23 of 36
CREDIT: Getty

Penelope Cruz in Pierre Balmain

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

Julia Roberts in Valentino24 of 36
CREDIT: Getty

Julia Roberts in Valentino

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

Natalie Portman in Dior25 of 36
CREDIT: Getty

Natalie Portman in Dior

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

Chloe Sevigny in YSL26 of 36
CREDIT: Getty

Chloe Sevigny in YSL

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

Reese Witherspoon in Dior27 of 36
CREDIT: Getty

Reese Witherspoon in Dior

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

Alexa Chung in Prada28 of 36
CREDIT: Getty

Alexa Chung in Prada

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

Sienna Miller in Ungaro29 of 36
CREDIT: Getty

Sienna Miller in Ungaro

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

Adwoa Aboah in Gucci30 of 36
CREDIT: Getty

Adwoa Aboah in Gucci

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 Dior31 of 36
CREDIT: Getty

Kate Moss in Dior

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 Dior32 of 36
CREDIT: Getty

Kirsten Dunst in Dior

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

Anne Hathaway in Valentino33 of 36
CREDIT: Getty

Anne Hathaway in Valentino

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

Renu00e9e Zellweger in Jean Dessu00e9s34 of 36
CREDIT: Getty

Renée Zellweger in Jean Dessés

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

Amal Clooney in YSL35 of 36
CREDIT: Getty

Amal Clooney in YSL

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

Gwyneth Paltrow in Valentino36 of 36
CREDIT: Getty

Gwyneth Paltrow in Valentino

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

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