The Duchess of Cambridge has been voted one of Vanity Fair’s most stylish stars of 2012.

This may come as a surprise to many of you since you, like me, haven’t been that excited about a look from the Duchess since her wedding dress, her Jenny Packham gown from earlier this year or none of the above.

Catherine gets a cover to celebrate her Best Dressed status (quelle surprise) as does the charming Jessica Chastain who can also be a tad inconsistent on the red carpet.

You’ll be pleased to know that Diane Kruger, Lea Seydoux, Sheikha Moza Bint Nasser of Qatar, H.R.H Crown Princess Mary of Denmark, Charlotte Casiraghi, Princess Alexandra of Greece, Fan Bingbing, Ulyana Sergeenko, Poppy Delevigne and fashion model Elettra Wiedemann made the list.

Jay-Z, Tom Brady, Prince Harry and Eddie Redmayne get well-deserved spots on the list, with the head scratcher being Alicia Keys.

Sorry Alicia.

Click here to see the full list.