Kristen Stewart, Kate Middleton and Emma Watson are on the list. Photos / Getty Images
Robert Pattinson's ex-girlfriend, Kristen Stewart, has beaten his current flame to the top spot in Glamour's annual 50 Best-Dressed Women list. Twilight star Stewart is back in the top spot after being in third place last year, and topping the list two years prior to that.
Singer FKA Twigs, who is rumoured to be engaged to Pattinson, is a new entry on the list in second place.
Last year's winner, Hunger Games star Jennifer Lawrence, has dropped down to eighth position.
Harry Potter star Emma Watson, admired for her perennial fashion prowess, is in third place.
The Duchess of Cambridge is in fourth place and Taylor Swift is in fifth place.
Others in the top 50 include Alexa Chung, 16, Miley Cyrus, 32, Kim Kardashian, 36 and Kate Moss, 46.
New entries on this year's list include Scarlett Johansson, Kendall Jenner, Lily James, Gigi Hadid, Jessica Chastain and Ellie Goulding.
Meanwhile, British actor Eddie Redmayne was named best-dressed man, followed by Robert Pattinson, Benedict Cumberbatch, David Beckham, Calvin Harris, Kit Harington, Tom Hiddleston, Harry Styles, Kanye West and Brad Pitt.
Image 1 of 7: David Beckham with his wife Victoria feature in on a billboard in Tokyo, Japan, 2003. Photo / Thinkstock
Topping the best-dressed couple list are Angelina Jolie and Brad Pitt. The Beckhams, David and Victoria, have been recognised as Glamour's longest serving best dressed couple.
They have featured in the top five for 10 out of 11 years.
Established fashionistas aside, Game of Thrones' Maisie Williams tops the 10 best-dressed newcomers list.
Glamour's 13th Annual 50 Best-Dressed Women List appears in the October issue of GLAMOUR magazine.
Glamour Best-Dressed Women 2015 - Top 20
1. Kristen Stewart 2. FKA Twigs 3. Emma Watson 4. The Duchess of Cambridge 5. Taylor Swift 6. Lupita Nyong'o 7. Keira Knightley 8. Jennifer Lawrence 9. Victoria Beckham 10. Angelina Jolie 11. Scarlett Johansson 12. Emma Stone 13. Blake Lively 14. Beyonce 15. Jennifer Aniston 16. Alexa Chung 17. Kendall Jenner 18. Sienna Miller 19. Kerry Washington 20. Cara Delevingne