Henry Cavill Beats Robert Pattinson for Sexiest Man