Robert Pattinson has been named the world’s sexiest man. The Twilight hunk has topped Glamour magazine’s 50 Sexiest Men poll for the third year running, after fighting off stiff competition from his costar Taylor Lautner who came second.
The top five was completed by Pirates of the Caribbean: On Stranger Tides hunk Johnny Depp, soccer star David Beckham and High School Musical actor Zac Efron in the list, which was compiled from over 40,000 votes by readers of the magazine.
“Over 40,000 Glamour readers cast their votes in the most hotly contested list of the year,” said the magazine.
“And while the Twilight Saga men continue to dominate our Sexiest Men list, Glamour readers have shown they have eclectic tastes to say the least — from silver fox, 50-year-old George Clooney, to a barely legal Justin Bieber. What could it all mean? Don’t think, just enjoy.” Glamour‘s Sexiest Men of 2011 top 20: 1.Robert Pattinson 2.Taylor Lautner 3.Johnny Depp 4.David Beckham 5.Zac Efron 6.Gerard Butler 7.Alexander Skarsgard 8.Garrett Hedlund 9.Jared Followill 10.HRH Prince Harry 11.Bradley Cooper 12.Chace Crawford 13.Alex Pettyfer 14.James McAvoy 15.Henry Cavill 16.Orlando Bloom 17.Ryan Reynolds 18.Jake Gyllenhaal 19.Colin Farrell 20.Darren Criss