Robert Pattinson has retained his title of World's Sexiest Man for the fourth year in a row following the latest poll by Glamour magazine.

The Twilight star has topped the publication's annual list of the 50 Sexiest Men since 2008 and he retained the title once again to make him the top hunk of 2012.

He saw off competition from another British star, Thor's Tom Hiddleston, who came second, ahead of Hollywood heart-throb Johnny Depp at three.

The top five is rounded out by Michael Fassbender in fourth and Sherlock actor Benedict Cumberbatch in fifth place, while other stars who made the top 10 include Robert Downey, Jr. and Twilight's Taylor Lautner.