Fashion
The 50 Greatest Met Gala Dresses Of All Time, From Classic Gowns To Avant-Garde Stunners
The Met's Costume Institute Gala is the most exciting red carpet for fashion. Starlets, models, and A-list veterans team up with top designers to showcase ensembles that reflect (however loosely) the year's theme, and the results are often extreme. While the Oscars and other handful of major film and television awards always bring memorable looks, the Met Gala dresses are really where the heavy-hitters come to play. While sartorial choices at other events are often influenced by mainstream appeal and industry politics, the Met Gala offers a stage without typical rules. This is where stars and designers push the envelope, and good or bad, this carpet never fails to disappoint.
As anticipation mounts for this year's May 4 event, it's only appropriate that we take a look back at the greatest Met Ball looks of years past. From classic perfection and jaw-dropping statements to avant-garde stunners, these 50 looks have earned a place at the top of the archives.
Rooney Mara in Givenchy, 2013
I’d be hard pressed to think of a time Rooney Mara didn’t look phenomenal, but this delicate, structured Givenchy look definitely makes the top five.
January Jones in Atelier Versace, 2012
Big Bird yellow has never looked so good.
Christina Ricci in Givenchy, 2008
This look brought some mixed reviews, but I’m still completely down with this romantic color combo and out-of-the-box draping.
Doutzen Kroes in Zac Posen, 2010
A dream is a wish your heart makes… and is then granted by Zac Posen.
Cate Blanchett in Balenciaga, 2007
Fringe is back, and I think it’s because someone revisited this epic Cate Blanchett look from 2007.
Beyoncé in Givenchy Haute Couture, 2012
The Met Ball is the place for excess, and it takes a powerhouse like Beyoncé to pull off a gown this monumental.
Scarlett Johansson in Calvin Klein, 2004
Way back in 2004, ScarJo solidified herself as one to watch. I’m honestly impressed with anyone who can look good in yellow.
Naomi Watts in Stella McCartney, 2011
Naomi Watts proved that big isn’t always better when she turned it out in this glittery ombré dress. Please note the belt.
Sarah Jessica Parker in Oscar de la Renta, 2014
From the gloves to the hair to that epically embroidered train, this Oscar de la Renta gown from last year was an instant classic.
Lindsay Lohan in Bally, 2007
Remember when Lindsay Lohan was invited? At least she made it count.
Eva Longoria in Marchesa, 2008
Not only is the color flawless on Eva Longoria, but the cascading pleated ripples twist and turn fluidly, without drowning her petite frame.
Kate Bosworth in Balmain, 2013
This is how you do micro mini on the red carpet.
Diane Kruger in Alberta Ferretti, 2008
Get ready to see Diane Kruger on this list a few times. She turns it out at the Met Ball every single year.
Gisele Bündchen in Alexander McQueen, 2011
OK, Gisele, we get it.
Nicole Kidman in Gucci, 2003
This sheer, jewel-encrusted Gucci sheath is what dreams are made of.
Kristen Stewart in Stella McCartney, 2013
Nobody wears a jumpsuit quite like K-Stew.
Jessica Alba in Michael Kors, 2012
Aphrodite is real, and she’s actually Jessica Alba.
Sarah Jessica Parker in Alexander McQueen, 2006
Only SJP could pull off this tartan/lace mashup and make you think it was a great idea.
Camilla Belle in Jean Paul Gaultier Couture, 2007
This intricate blue and gold gown is 100 percent museum-worthy.
Diane Kruger in Prada, 2012
Only Diane Kruger could wear a loose, purple, feather-trimmed dress and look like she jumped out of Vogue.
Blake Lively in Gucci, 2014
Even Serena van der Woodsen is jealous.
Kate Bosworth in Vintage Chanel, 2008
If I could raid any celebrity closet, It would be Kate Bosworth’s. This vintage Chanel could have gone in a gaudy, dated direction, but the ultra-flattering cut and modern beauty treatment keep it completely fresh.
Claudia Schiffer in Valentino, 2008
This Valentino gown is effortlessly breezy and princess-worthy. The sleek, simple hair was a stroke of genius.
Diane Kruger in Hugo Boss, 2014
This crisp column dress is all in the details. Diane Kruger can do no wrong.
Jessica Biel in Atelier Versace, 2009
If you’re going to out-red a red carpet, this is how you do it.
Emma Watson in Burberry, 2010
This asymmetrical white gown is so flawlessly fitted and youthful that I bet you didn’t think “bridal” once.
Jennifer Lawrence in Dior, 2013
This Dior look proves that black is not a red carpet cop out. Let’s bring net face veils back.
Marion Cotillard in Christian Dior, 2012
How embarrassing for that girl in blue.
Rihanna in Stella McCartney, 2014
Ok, Rihanna, we get it. You look perfect in everything.
Carey Mulligan in Prada, 2012
If David Bowie was a twenty-something starlet, this is what he’d wear to the Met Gala. This is also where all of Zenon’s shiny discs went.
Miranda Kerr in Michael Kors, 2013
It’s hard to justify a slinky black dress on a “best ever” list, but Miranda Kerr honestly killed it in this Michael Kors piece.
Sarah Jessica Parker in Halston Heritage, 2010
The next Naked Palette should be based exclusively off of this look.
Camilla Belle in Ralph Lauren, 2012
I don’t know the last time Camilla Belle acted, but she never fails to look better than everyone wherever she shows up.
Dakota Fanning in Valentino, 2011
Dakota undoubtedly had every over-30 attendee seething with jealousy at her youthful glow in this ethereal number. What makeup? I just rolled up as fresh as these couture daisies.
Jennifer Lopez in Zuhair Murad, 2010
Look. At. That. Detail. The complimentary feathery hair and deep smokey eye seal the deal. Girl’s come a long way from the block.
Diane Kruger in Alexander McQueen, 2011
From the waves to the lip to each perfectly placed sequin and that skirt slit, this look is flawless.
Karolina Kurkova in Marchesa, 2014
This is what the Met Ball is about. Taking up as much space on the carpet as possible, and looking like you fell to earth from a far-off planet of glamorous perfection.
Emma Stone in Lanvin, 2012
Emma Stone is the most perfect Madame Alexander Doll that never was. I’m also a sucker for formal minis.
Gisele Bündchen in Dolce & Gabbana, 2003
I’m aware that this look is super dated, but the detail and fit on this gown are too much to ignore.
Mary-Kate Olsen in Rita Warnick, 2007
Big Bird’s incredibly chic, soft-goth sister.
Bee Shaffer in Nina Ricci, 2008
The Met is the place for a massive, tulle-y masterpiece, and Bee Shaffer’s Nina Ricci number is one for the books.
Anna Wintour in Prada, 2012
Yaaaaaas, queen.
Blake Lively in Gucci Première, 2013
Yes, I know, it’s hard to make Blake Lively look great, but SOMEHOW she did it.
Cara Delevingne in Stella McCartney, 2014
Leave it to Cara Delevingne to buck the trend. This look proved that pants can make just as big of a red carpet statement as a 20-foot train. Especially when they fit this well.
Charlize Theron in Christian Dior Couture, 2006
Yes, this is opulent, and yes, that hair is BIG. But this is the Met Ball, and Charlize’s Dior look went all out in all the right places.
Taylor Swift in Oscar de la Renta, 2014
I recommend Googling this dress to admire all the angles. Barbie is throwing a tantrum in her grave.
Kate Bosworth in Prada, 2012
This feathered Prada mini is anything but flapper-y, and I want it. And check out those ahead-of-the-curve ear cuffs.
Christina Ricci in Zac Posen, 2011
“Can I keep you?” asked Casper as he marveled at this witchy, curvy, webby dream.
Dita Von Teese in Zac Posen, 2014
From the flawless hair and makeup to the jewelry to the meticulously lacquered nails, Dita truly outdid herself in this pin-up perfect mermaid dress.