oh god i have a whole list but ill try to pick a few:

Justin
Adam Levine
Ashton Kutcher
Ben Affleck
Chace Crawford
Penn Badgely
Josh Duhamel (hes gotten way hotter since he got married)
Ryan Reynolds