Kristen Stewart was named the world’s best-dressed woman for the second year in a row, beating Emma Watson and Duchess of Cambridge Kate Middleton.

The actress was praised for her “personal rock-chick style,” according to Glamour magazine. The Twilight actress’ boyfriend was name the best-dressed man, and together, they were named the best-dressed couple.

Harry Potter star Watson came in second and Kate Middleton came in third. Last year the duchess took fourth place, for reportedly "taking maternity chic in her nude-pump-adorned stride," according to the Telegraph. Her sister Pippa came in 15th place this year. While Spiderman star Emma Stone took 4th place, Taylor Swift won the 5th spot.

Victoria Beckham, Cheryl Cole, Blake Lively, Katy Perry and Beyonce also made it into the top 10, with the Spice Girl who had played Posh described as "never less than immaculate," according to The Independent.

Other names in the top 50 include Kate Moss, Keira Knightley, with Rita Ora, Lana Del Ray and Lily Collins, who were all new entries in this year's top 50.

Dannii Minogue came out on top of her sister at number 35 with Kylie five places behind.

Glamour's Chosen 50 Best-Dressed Women of 2013 will appear in the June issue of the magazine, which comes out May 6th.

The full list of Glamour's Top 50 Best-Dressed Women of 2013 are:

1. Kristen Stewart
2. Emma Watson
3. The Duchess of Cambridge
4. Emma Stone
5. Taylor Swift
6. Victoria Beckham
7. Cheryl Cole
8. Blake Lively
9. Katy Perry
10. Beyonce
11. Olivia Palermo
12. Zooey Deschanel
13. Mila Kunis
14. Angelina Jolie
15. Pippa Middleton
16. Jennifer Aniston
17. Jessie J
18. Reese Witherspoon
19. Lea Michele
20. Ashley Greene
21. Lady Gaga
22. Fearne Cotton
23. Kim Kardashian
24. Jennifer Lopez
25. Selena Gomez
26. Rihanna
27. Florence Welch
28. Jessica Alba
29. Keira Knightley
30. Sienna Miller
31. Alexa Chung
32. Diane Kruger
33. Eva Longoria
34. Kate Moss
35. Dannii Minogue
36. Lauren Conrad
37. Leighton Meester
38. Miranda Kerr
39. Nicole Richie
40. Kylie Minogue
41. Zoe Saldana
42. Rachel Bilson
43. Lily Collins
44. Michelle Williams
45. Rosie Huntington-Whiteley
46. Rooney Mara
47. Clemence Poesy
48. Jennifer Lawrence
49. Lana Del Ray
50. Rita Ora