The cream of the crop: Cheryl Cole, Emma Watson and Kristen Stewart are crowned Best Dressed. Pics:PA
Hermione who? Kate Moss, Kristen Stewart took the third place spot.
On the opposite end of the sartorial scale, however, was Lady Gaga in second place.
Glamour's top 20 best-dressed women:
1. Emma Watson
2. Cheryl Cole
3. Kristen Stewart
4. Dannii Minogue
5. Alexa Chung
6. Rihanna
7. Kate Moss
8. Blake Lively
9. Olivia Palermo
10. Lea Michele
11. Jennifer Aniston
12. Ashley Greene
13. Anna Kendrick
14. Vanessa Hudgens
15. Victoria Beckham
16. Sienna Miller
17. Diane Kruger
18. Leighton Meester
19. Samantha Cameron
20. Carey Mulligan
What do you think of Glamour's top three: do you agree? Let us know below.
Passion for fashion? Follow us on Twitter and become our fan on Facebook