Alan Cumming because he's so down to earth and sexy in his own not stereotypical sexy way.
Jon Stewart because he always manages to make me laugh, even when I'm so depressed I just want to curl up and die.
Anderson Cooper because of his passion and dedication to what he believes in.
Joe Flanigan because he's very, very, very down to earth and he plays the guitar.
But based solely on looks, I gotta go with Wentworth Miller.
Based on just looks alone...probably...