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:

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

Emily Mortimer went a little gladiator for the superhero theme.

Stella McCartney and Kate Moss shine perfectly.

Camilla Belle looks wrapped in clouds.

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.

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.

Iman. Always perfect. What else is new?

Kate Mara! Yellow! Yes! Yes!

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.

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

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

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

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

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

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

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

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

Ellen Barkin manages to always play it classy.

Jessica Stam is sorta a bad ass!

Michelle Trachtenberg? Or Liza at Studio 54?

Molly Sims must know my weakness for the color yellow.

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

Almost-goth Amanda Peet is fabulous.

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

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

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

Claire Danes is sorta channeling Angela here, no?

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

Yeah, same for Hilary Duff.

Lake Bell went for it.

Lauren Bush is one class act in royal purple.

Margherita Missoni: Crazy-awesome.

Michelle Monahagan should only ever wear copper. Wow.

Paula Patton: Pretty.

Sofia's shiny drop-waisted number is delightful.

Tilda Swinton? Or Mr. Roboto?

Vera Wang and Karolina Kurkova play their metallics en suite.

Be my flamenco dancer, Ingrid van der Bosch.

Maggie Gyllenhaal knows you gotta go big or go home.

Venus Williams is a beacon of light.

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

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.

Getty." />