Twilight star Robert Pattinson has maintained his place as the world's sexiest man - despite being publicly humiliated over Kristen Stewart's cheating scandal.
The British star, 26, who is said to be rekindling his relationship with Twilight co-star Stewart, 22, following her admission that she had an affair with her Snow White And The Huntsman director Rupert Sanders, has won the accolade for the fourth year running.
Fellow British actor and Avengers Assemble star Tom Hiddleston is second in Glamour's list of 50 sexiest men, followed by heartthrob Johnny Depp.
Prometheus star Michael Fassbender is fourth and Sherlock actor Benedict Cumberbatch is in fifth place, up from 33 last year.
The top 10 is completed by Robert Downey Jr, Twilight star Taylor Lautner, The Vampire Diaries' Paul Wesley, Scottish star James McAvoy and Immortals actor Henry Cavill.