1. Kelly Osbourne
There's no fear of Kelly Osbourne being nabbed by the fashion police. The reality TV star continued her red-carpet transformation in a Zac Posen dress that perfectly complements her purple rinse. Where did it all go right?
2. Lucy Liu
Charlie's Angels star Lucy Liu certainly looks celestial in this metallic Versace number. The 43-year-old joked that she had a pliers in her purse just in case -- so frankly, it's just as well we love her frock.
3. Nicole Kidman
Nicole Kidman absolutely kills it in a bejeweled Antonio Berardi gown accessorised with Fred Leighton earrings. If we looked this foxy at 45, we wouldn't have any wrinkles from stress either.
4. Zooey Deschanel
OK, so it's nothing new for the New Girl star -- but Zooey looks completely 'adorkable' in this baby blue Reem Acra prom dress.
5. Ginnifer Goodwin
Once Upon A Time star Ginnifer Goodwin looks every inch the Hollywood princess in Monique Lhuiller. And we'd definitely live happily ever after in those Christian Dior heels.