Coming in the number one spot this year: Henry Cavill!

He beat out Robert Pattinson, who was last year’s winner. 

Liam Hemsworth was third, Tom Hiddleston fourth, and Benedict Cumberbatch fifth.