Los Angeles - Emma Watson has been named the world's best-dressed woman.
The 21-year-old actress, who has previously been a UK Vogue cover girl and is the face of Lancome make-up, beat Cheryl Cole - last year's number one - to the top spot in a list by Glamour magazine.
Fashion designer Victoria Beckham dropped seven places in the list to 15th, although Beyonce Knowles suffered the biggest slide from ninth last year to 36th.
Among the surprising entries are Tom Cruise and Katie Holmes' daughter Suri, who despite being just five years old was said by the magazine to have "the most covetable wardrobe in Hollywood".
British prime minister David Cameron's wife Samantha - who caused controversy by being among the only female guests at the wedding of Prince William and Princess Catherine on Friday to not wear a hat - was among the newcomers at number 19.
The full list was compiled by over 15 000 votes on Glamour.com, and will appear in the June issue of the magazine.
Glamour magazine 9th annual best dressed women 2011 Top 20:
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
The 21-year-old actress, who has previously been a UK Vogue cover girl and is the face of Lancome make-up, beat Cheryl Cole - last year's number one - to the top spot in a list by Glamour magazine.
Fashion designer Victoria Beckham dropped seven places in the list to 15th, although Beyonce Knowles suffered the biggest slide from ninth last year to 36th.
Among the surprising entries are Tom Cruise and Katie Holmes' daughter Suri, who despite being just five years old was said by the magazine to have "the most covetable wardrobe in Hollywood".
British prime minister David Cameron's wife Samantha - who caused controversy by being among the only female guests at the wedding of Prince William and Princess Catherine on Friday to not wear a hat - was among the newcomers at number 19.
The full list was compiled by over 15 000 votes on Glamour.com, and will appear in the June issue of the magazine.
Glamour magazine 9th annual best dressed women 2011 Top 20:
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