1. Keith Urban
2. Jon Bon Jovi
3. Patrick Dempsey
4. Hugh Laurie
5. Charlize Theron
6. Reese Witherspoon
7. Jennifer Anniston
8. James Denton
9. Jake Gyllenhaal
10. Matthew McConaughey
I don't typically "drool" over celebrities, but I think these are all pretty "up there" in the looks department.