I’ll give them to you in ascending order of popularity.
9. James McAvoy8. Paul Wesley. Hmm. I’m going to have to watch more TV.7. Taylor Lautner. Toothy–and toothsome too.6. Robert Downey Jr. Talent is sexy, after all.5. Benedict Cumberbatch. I can’t pronounce his name while eating pudding, but who cares?4. Michael Fassbender. Even with clothes on.3. Johnny Depp. Again, talent equals sex appeal.2. Tom Hiddleston. Hot in Thor and War Horse.And the #1 sexy guy is….Robert Pattinson. A vampy vamp. A scampy scamp. My future husband.