Twilight star Kristen Stewart has been named the world’s best dressed woman in a new poll, beating British actress Emma Watson into second place.
The annual Top 50, complied by Glamour, sees Kate Middleton land at No. 4, behind Posh Spice-turned-designer Victoria Beckham in third.
Cheryl Cole has dropped from second last year to eighth in 2012, as Watson – last year’s champion – takes the silver medal.
The Top 10 is completed by Florence Welch in fifth, Michelle Williams in sixth, Blake Lively in seventh, US socialite and reality TV star Olivia Palermo in ninth and Rihanna in tenth.
Other noteworthy names in the rankings include Dannii Minogue at No. 16, ahead of sister Kylie at No. 45, Angelina Jolie at No. 23, Beyonce at No. 27, Jennifer Aniston at No. 30 and Tulisa Contostavlos at No. 35.
British chart stars Jessie J and Pixie Lott bring up the rear at Nos. 40 and 49.