Twilight actress Kristen Stewart has been crowned the world's best dressed woman, beating Victoria Beckham and the Duchess of Cambridge.
The star, who plays Bella Swan in the vampire films, was given the top spot for always being "effortlessly on-trend" and for transcending from "awkward teen to style queen".
Stewart also tops the best-dressed couple rankings with her British boyfriend and co-star Robert Pattinson, according to Glamour magazine.
The Duchess of Cambridge , a newcomer on the list, was placed fourth and ranks a lot higher than her sister Pippa who is 47th.
Harry Potter star and Burberry model Emma Watson slips from top spot in 2011 to second place in the top 50.
Singer and former X Factor judge Cheryl Cole also drops from second to eighth in the rankings, but the pop star is still said to have 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.
In the worst-dressed list, Katie Price is top, followed by Lady Gaga.
The top 10 best dressed:
4.Duchess of Cambridge