Robert Pattinson

The 'Twilight' actor has topped Glamour magazine's 50 Sexiest Men of 2012 poll beating a host of famous hunks to take the British magazine's title for the fourth year in a row.

The 26-year-old star beat 'Thor' star Tom Hiddleston and Hollywood heartthrob into second and third place respectively.

The top five was rounded off by Michael Fassbender and 'Sherlock' actor Benedict Cumberbatch.

Other hunks to make the top 10 included Robert Downey Jr., Robert's 'Twilight' co-star Taylor Lautner and Henry Cavill - who will be seen next year playing Superman in 'Man of Steel'.

Over 40,000 people voted in this year's poll and notable entries in the top 20 include Alexander Skarsgard (14), Batman actor Christian Bale (18) and his 'Dark Knight Rises' co-star Tom Hardy (20).

The title comes in the wake of Robert deciding to take back his girlfriend Kristen Stewart following the revelation she had an affair with her 'Snow White and the Huntsman' director Rupert Sanders.

Glamour's 50 Sexiest Men for 2012 top 20:
1) Robert Pattinson
2) Tom Hiddleston
3) Johnny Depp
4) Michael Fassbender
5) Benedict Cumberbatch
6) Robert Downey Jr.
7) Taylor Lautner
8) Paul Wesley
9) James McAvoy
10) Henry Cavill
11) Cory Monteith
12) Ian Somerhalder
13) Ed Westwick
14) Alexander Skarsgard
15) Joe Manganiello
16) Danny O'Donoghue
17) Ryan Gosling
18) Christian Bale
19) Chris Hemsworth
20) Tom Hardy