1. Katie Holmes in Calvin Klein (love the color, the simplicity, the makeup/hair...everything)
2. Sofia Vergara in Vera Wang (yes yes, she always does "sexy," but wow)
3. Kelly Osbourne in J. Mendel (beautiful and elegant; what I wish Nicole Kidman's 2003 Oscars dress had looked like)