(Coming back with this note: Whoops! I didn't notice that jokergirl had started a Top 50 Guys list until after I posted this; I only saw Top 50 Girls. My apologies!)
#1 (and undisputed): Hayden Christensen as Anakin Skywalker. *RrrRrrrrRR*!!
#2: William Shatner as Capt. James T. Kirk. Yeah baby!
#3: Harrison Ford as Han Solo (all the girls love Han).
#4: R2D2! If I were a girl 'droid I'd be chasing him just as fast as my little wheels could carry me...
#5: Ewan MacGregor as the young Obi-Wan Kenobi. Hubba-hubba; he can come to my rescue any day.
Anyone want to fill in remaining numbers? Or add/subtract your own?