Last night was fashion's biggest night of the year and everyone - and we do mean everyone - was there. Screw the Oscars! For fashionistas, the Metropolitan Museum's "American Woman: Fashioning a National Identity" was the real proving ground:
There were several major trends on display. Sparkle Motion was very popular. Claire Danes' Burberry take was vaguely Medieval.
Nicole Richie, typically romantic in Marc Jacobs.
Gwen Stefani, natch, repped L.A.M.B.
And it's only fitting that SJP should rock disco-fab Halston Heritage!
Also 70s-retro: Erin Fetherston in high-sheen Mrs. Roper-chic.
Marion Cotillard in Dior.
Repping the obligatory good witches out there: Anne Hathaway in Valentino.
Doutzen Kroes, in Zac Posen, balances her princessy gown with sexyface.
Jennifer Lopez, understated in Zuhair Murad.
And doing "bad witch," Mila Kunis in Vera Wang.
width="500" height="752" />Jennifer Lopez, understated in Zuhair Murad.
At the sleek end of the spectrum, we have Zoe Saldana in classic CK.
Doing bridal, Emma Watson in Burberry.
And fellow child-bride Taylor Swift in Ralph Lauren!
Call me crazy, but I liked Chloe Sevigny's fun, flirty Proenza Schouler.
Less controversial minis? Emma Roberts' Marni.
Ditto Emilie de Ravin.
Doing deco charmeuse, Jessica Alba in Sophie Theallet for Gap...
Jessica Biel in Ralph Lauren...
...and Iman in Prada.
Saturated color kept the red carpet fun. Amber Valletta's sleek blue was a favorite.
And Christina Hendricks is absolutely stunning in cerulean L'Wren Scott.
Kerry Washington in Thakoon for Gap.
Rachel Weisz in custom Oscar de la Renta.
Naomi Watts in raspberry Lanvin.
Thandie Newton is engagingly deconstructed.
And bravely taking on the yellow family, Melissa George in J. Mendel.
A rare print, Rachel Bilson's Louis Vuitton.