Henry Cavill Beats Robert Pattinson to Sexiest Man Title