Okay let's cut to the chase: Last night. Metropolitan Museum of Art Costume Institute Gala. Theme was "Superheroes." Everyone and their brother was there. I've broken the photos down into Good, Bad, and Ugly for your viewing pleasure. The Good โ€” including Victoria Beckham, Christina Ricci, Diane Kruger, Iman, Mischa Barton, Amanda Peet, Scarlett Johansson, Maggie Gyllenhaal, Tilda Swinton and Claire Danes โ€” begins after the jump; the Bad and Ugly to come later.













The Good:

Advertisement

Christy Turlington glows in a red dress in an unexpected silhouette.

Emily Mortimer went a little gladiator for the superhero theme.

Advertisement

Stella McCartney and Kate Moss shine perfectly.

Advertisement

Camilla Belle looks wrapped in clouds.

Advertisement

If I were Christina Ricci, I would never ever ever take this dress off. Ever. It is one of the greatest things I have ever seen. Love. Speechless. Sigh.

Advertisement

Diane Kruger looks a little bit like the Tin Man, but I love that she went for a short dress. Also, love love the shoes.

Advertisement

Iman. Always perfect. What else is new?

Advertisement

Kate Mara! Yellow! Yes! Yes!

Advertisement

Tom Cruise looks weirder than normal, but Katie Holmes looks fantastic, which of course I hate to say. But there's no denying all that red.

Advertisement

Dear Mischa Barton: Strip and give me that dress right now. Kthanxbai.

Advertisement

Please God let my face age like Natasha Richardson's.

Advertisement

Rachel Bilson looks like a total freak and I love. Clearly, she mistook "superheroes" to mean "Morticia Addams."

Advertisement

ScarJo is simultaneously old school and somewhat infantalized in her D&G but she looks hot, so good for her.

Advertisement

I still am not entirely sure who Taylor Swift is, but I like her chainmail-esque dress.

Advertisement

Sorry, you just can't hate on Victoria Beckham.

Advertisement

Emmy Rossum is a head-turner in this black-and-white floral frock.

Advertisement

Claudia Schiffer's dress is downright ethereal. Valentino is downright orange.

Advertisement

Ellen Barkin manages to always play it classy.

Advertisement

Jessica Stam is sorta a bad ass!

Advertisement

Michelle Trachtenberg? Or Liza at Studio 54?

Advertisement

Molly Sims must know my weakness for the color yellow.

Advertisement

Call me a crazy motherfucker, but Wendi Deng looks incredible.

Advertisement

Almost-goth Amanda Peet is fabulous.

Advertisement

Um, I love that Amber Valetta's dress has wings.

Advertisement

I totally heart you and your kick-ass black dress Ashley Olsen.

Advertisement

Can we discuss how awesome it is that Barbara Walters is there with Charlie Rose?

Advertisement

Claire Danes is sorta channeling Angela here, no?

Advertisement

This is seriously the best I have ever seen Fergie look.

Advertisement

Yeah, same for Hilary Duff.

Advertisement

Lake Bell went for it.

Advertisement

Lauren Bush is one class act in royal purple.

Advertisement

Margherita Missoni: Crazy-awesome.

Advertisement

Michelle Monahagan should only ever wear copper. Wow.

Advertisement

Paula Patton: Pretty.

Advertisement

Sofia's shiny drop-waisted number is delightful.

Advertisement

Tilda Swinton? Or Mr. Roboto?

Advertisement

Vera Wang and Karolina Kurkova play their metallics en suite.

Advertisement

Be my flamenco dancer, Ingrid van der Bosch.

Advertisement

Maggie Gyllenhaal knows you gotta go big or go home.

Advertisement

Venus Williams is a beacon of light.

Advertisement

Be still my heart, Zoe Kravitz-as-a-Clara Bow.

Advertisement

Bee Shaffer's dress is phenomenal. But why is Andre Leon Talley relegated to straightening her train?!

This image was lost some time after publication.

Advertisement

Getty." />