{ best dressed: 2011 }

E! Online recently released their "Top 10 Stylish Stars of 2011."

1. Kate Middleton

Kate Middleton in Jenny Packham

2. Emma Stone

Emma Stone

3. Diane Kruger

Diane Kruger in Emilio Pucci

4. Selena Gomez

Selena Gomez

5. Blake Lively

Blake Lively in Chanel

6. Jennifer Lopez

Jennifer Lopez in Emilio Pucci

7. Zoe Saldana

Zoe Saldana in Jason Wu

8. Mila Kunis

Mila Kunis in Miu Miu

9. Emma Watson

Emma Watson in Bottega Veneta

10. Jennifer Aniston

Jennifer Aniston in Vivienne Westwood

What do you think? Is there someone missing from this list? I love all these ladies style but I would've love to see Kerry Washington, Jessica Chastain, Emily Blunt, Camilla Bell and of course Olivia Palermo! Maybe next year :)