Fishtailed gowns and nods to '50s-era Barbie abounded last night at the 81st Annual Academy Awards. But one thing that never changes at the Oscars is that on the red carpet, there will be dazzlers and there will be duds. Here's our picks of who's who.

THE BEST


Kate Winslet, very classic Hollywood in Yves Saint Laurent.


The always stunning Nicole Kidman, gorgeous in L'Wren Scott (and not Chanel!).


Alicia Keys, lovely in a lavender Armani Prive.



An elegant Anne Hathaway, also in Armani Prive.



Pretty Natalie Portman in a pink gown by Rodarte. We love color on the red carpet!



THE BLAND


Evan Rachel Wood, monochrome in Elie Saab.


Amy Adams in Carolina Herrera. The dress matches the carpet and the drapes.


THE BRIDE


Penelope Cruz, in a vintage Pierre Balmain gown she fell in love with eight years ago, looks ready for her other big day.



Here comes SJP...in Dior Haute Couture.


THE WHOA NELLY


Miley Cyrus (just back from Dubai?) in Zuhair Murad.



Sophia Loren, was ready (scary) for her close up, Mr. DeMille...



Jessica Biel's sexy curves are hidden and dumpy in this Prada column dress.



Amanda Seyfried in Valentino. That bow? Yikes.