Kristen Stewart has been crowned as the world''s best-dressed woman, beating the Duchess of Cambridge and Victoria Beckham.
The 30-year-old Royal, who is a newcomer on the coveted annual list, landed the fourth place in the list and ranked higher than her sister Pippa Middleton, who is 47th, the Mirror reported.
Emma Watson slipped from the top spot in 2011 to second place in Glamour magazine’s top 50.
Cheryl Cole also dropped from second to eighth in the rankings, but the magazine said the pop star has the “fashion factor nailed”.
Victoria Beckham shot-up 12 places to third, with the magazine praising the “adorable co-ordinating looks” she shares with “her new favourite accessory” - baby daughter Harper.
Flame-haired singer Florence Welch, Michelle Williams, ‘Gossip Girl’ star Blake Lively, US socialite and reality TV star Olivia Palermo and Rihanna rounded off the top five for 2012.
The top 10 best dressed celebrity ladies for 2012 are:
Duchess of Cambridge