There were some definite hits and misses on the red carpet at the 82nd Annual Academy Awards last night. Zoe Salanda and Charlize Theron both opted for purple - Zoe in a Riccardo Tisci ruffled dress and Charlize Theron in a Dior breast-enhancing gown. Miley Cyrus looked quite grown up in a champagne Jennifer Packham ensemble that featured a corset-like top half.

Jennifer Lopez chose an off-white lopsided Armani Prive gown. Cameron Diaz also wore an Armani Prive, but she harkened back to Hollywood glamour in the gold beaded dress. Also opting for beads was Best Actress winner Sandra Bullock in an elegant silver dress.

Mariah Carey's Valentino gown showed a lot of leg and a lot of bosum. And Best Supporting Actress nominee Carey Mulligan had on a Prada dress that featured silver forks, spoons and scissors hanging off of it.

Robert Downey Jr. eschewed the formal look by sporting sneakers and a blue bow tie.

See who looked good, bad and meh at last night's awards, and tell us if you agree!


Demi Moore


Diane Kruger


Jennifer Lopez


Kathy Ireland


Maggie Gyllenhaal


Melanie Griffith


Nicole Richie


Rachel McAdams


Sarah Jessica Parker


Stana Katic


Tina Fey


Vera Farmiga


Zoe Saldana


Amanda Seyfried


Charlize Theron


Deborah Ann Wall


Faith Hill