In a vote that has baffled everyone, Kristen Stewart has been named the world's best dressed woman.

The 23-year-old has beaten Emma Watson and the Duchess of Cambridge to the title for the second year in a row in an annual poll by Britain's Glamour magazine. We assume someone is handing over a fair bit of cash for this because really. Have you seen what she walks around in?

K.Stew was praised for her 'personal rock-chick style' (dating the magazine by ten years) and daring red carpet looks, despite regularly sporting scruffy off-duty clothes. Kristen has joked in the past: 'I go outside, and I'm wearing a funky T-shirt and my hair is dirty, and people say, 'What's wrong with her? She needs to invest in a hairbrush'.'

Babelicious Emma Watson held on to second place once again. The starlet has made a name for herself in recent years by ditching her schoolgirl persona and embracing a pixie crop and adventurous evening dresses, as well as getting all sorts of raunch in her newer movie roles.

And it comes as no surprise of course that the Duchess of Cambridge rounded out the top three, with K.Middy gaining one place from last year. The royal beauty is 'admired worldwide for her sophisticated and demure outfit choices', and has an 'unprecedented power to sell out high street garments'. Like that Topshop dress she wore for her stint as a wizard at the Warner Bros. Studios inauguration last week.

'The Amazing Spider-Man' star Emma Stone and country singer Taylor Swift placed fourth and fifth respectively, with Keira Knightley, Kate Moss and Duchess Catherine's sister Pippa Middleton all ranking in the top 50.

The style victory for Kristen is a welcome change after the actress was voted second most hated celebrity in Star magazine's annual poll last month, with Gwyneth Paltrow narrowly beating her to the crown. Kristen also picked up the unflattering accolade of least sexy actress in Hollywood earlier this year, which we sort of agree with, seeing as she walks around most of the time looking like Grumpy Cat.