If you’re someone who appreciates the fine art of avant-garde fashion, then the first Monday in May, also known as Met Gala monday, is one you’re unlikely to forget. That’s right, fashions biggest night out is almost upon us and our anticipation is at an all-time high.
Since 1971, the annual Met Gala has served as a playground for fashion’s most formidable doyens and those of divine status. And every year without fail, celebrities, models and fashion connoisseurs flock to the steps of the New York Met for a night of star-studded decadence that many of us could only ever dream of.
Home to some of the most innovative and idiosyncratic ensembles imaginable, the annual Met Gala is the opportunity for Hollywood’s elite to defy the sartorial boundaries and establish their reigning style on the red carpet. Who could ever forget Rihanna’s Guo Pei creation or Kendall Jenner’s La Perla naked dress?
While we wait with anticipation to see what this year’s Gala has in store, it only makes sense to reminisce about our favourite Met Gala looks of all time.
The Best Met Gala Looks Of All Time

Naomi Campbell in Versace, 1995

Salma Hayek in Versace, 1997

Gisele Bundchen in Dolce and Gabbana, 2003

Linda Evangelista in Jean Paul Gaultier, 2004

Amber Valletta in a Maggie Norris Couture Corset and John Galliano Skirt, 2004

Sarah Jessica Parker in Alexander McQueen, 2006

Cate Blanchett in Balenciaga, 2007

Eva Longoria in Marchesa, 2008

Kate Moss in Marc Jacobs, 2009

Jennifer Lopez in Zuhair Murad, 2010

Rosie Huntington-Whiteley in Burberry, 2010

Ashley Olsen in Dior, 2012

Florence Welch in Alexander McQueen, 2012

Emma Watson in Prabal Gurung, 2013

Cara Delevingne in Burberry, 2013

Blake Lively in Gucci, 2014

Victoria Beckham in Victoria Beckham, 2014

Arizona Muse in Ralph & Russo, 2014

Suki Waterhouse in Burberry, 2014

Amal Clooney in Maison Margiela, 2015

Beyonce in Givenchy, 2015

Jennifer Lopez in Versace, 2015

Candice Swanepoel in Michael Kors, 2015

Hannah Davis in J. Mendel, 2015

Nina Dobrev in Marchesa, 2016

Beyonce in Givenchy, 2016

Claire Danes in Zac Posen, 2016

Kendall Jenner in La Perla, 2017

Miranda Kerr in Oscar de la Renta, 2017

Selena Gomez in Coach, 2017

Gigi Hadid in Versace, 2018

Blake Lively in Versace, 2018

Irina Shayk in Versace, 2018

Jasmine Saunders in H&M, 2018

Rihanna in Maison Margiela, 2018

Winnie Harlow in Tommy Hilfiger, 2018

Ariana Grande in Vera Wang, 2018

Saoirse Ronan in Gucci, 2019

Celine Dion in Isabel Marant, 2019

Cardi B in Thom Browne, 2019


Lady Gaga in four different Brandon Maxwell looks, 2019

Alexa Chung in Alexa Chung, 2019

Zoe Kravitz in Saint Laurent, 2021

Frank Ocean in Prada with Robot Baby, 2021

Billie Eilish in Oscar De La Renta, 2021

Kim Kardashian in Marilyn Monroe’s dress, 2022

Blake Lively in Versace, 2022

Kendall Jenner in Prada, 2022

Nicole Kidman, 2023

Cardi B, 2023

Rihanna, 2023

Tyla in Balmain, 2024
