Justin Timberlake, b. 31 January 1981, Memphis, TN; h. 6' 1"
Ryan Phillipe, b. 10 September 1974, New Castle, DE; h. 5' 9"
Justin is much more appealing than Ryan, but if you had asked me five years ago, I would have said, "no." But I've seen a couple of movies with him and he's really got charm and acting skills.