Daily Mail

London

She may have played the awkward and geeky Hermione Granger, but since leaving Hogwarts Emma Watson has blossomed into both a successful actress and model.

Years after first appearing on our screens, the 23-year-old has taken the top spot to be voted the world’s sexiest actress, beating the likes of Angelina Jolie and Mila Kunis.

However she is not the only Brit flying the flag of sexiness, as Sherlock actor Benedict Cumberbatch also topped the poll carried out by Empire Online. The 37-year-old heartthrob, famed for playing the intelligent detective alongside Martin Freeman’s Dr Watson, is not necessarily an obvious choice for fans.

His place at the top of the poll might have something to do with his die-hard fans. But despite his floppy hair, bad dress sense and indifference to the charms of women in the show, 50,000 readers voted for him as their sexiest actor.

The popularity of superheroes was also prominent in the list with new Superman Henry Cavill in at three, Iron Man Robert Downey Jr at five, Thor actor Chris Hemsworth one place behind and last but not least Wolverine star Hugh Jackman.

Some might consider fellow Thor actor and London-born Tom Hiddleston a surprise addition in second place, however he did single handedly take on The Avengers.

It also appears as if Robert Pattinson of vampire trilogy Twilight is here to stay after appearing in sexiest lists across the globe several times over. His former girlfriend Kristen Stewart, 23, also reaches an impressive fourth place after taking on new roles in On The Road and Snow White and the Huntsman last year.

While the list of men was full of British talent, Watson was the only British woman in the top ten, though Keira Knightley followed in 17th place, Kate Beckinsale at 19, Gemma Arterton in 20th and Emily Blunt one behind that.