Twilight actress Kristen Stewart has been crowned the world's best-dressed woman, with Katie Price taking the title for worst-dressed.
Stewart - Bella Swan in the hit Twilight films - is number one for transcending from "awkward teen to style queen" and for always being "effortlessly on-trend".
She beat the likes of the Duchess of Cambridge and Victoria Beckham to the top spot. Kate, a newcomer on the coveted annual list, was ranked in fourth place and praised for her "classical elegance" which has "set the high street alight".
Harry Potter star and Burberry model Emma Watson slips from top spot in 2011 to second place in Glamour magazine's top 50.
Singer and former X Factor judge Cheryl Cole also drops from second to eighth in the rankings, but the magazine says the pop star has the "fashion factor nailed".
Spice Girl turned fashion designer Beckham has 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.
This year's top 10 is completed by flame-haired singer Florence Welch (fifth), Marilyn Monroe actress Michelle Williams (sixth), Gossip Girl actress Blake Lively (seventh), US socialite and reality TV star Olivia Palermo (ninth) and chart star Rihanna (tenth).
In the worst-dressed list, Katie Price is top, followed by Lady Gaga. Singer Taylor Momsen is ranked third and reality TV star Kim Kardashian fourth.