Ladies version: Hottest guy in rock has to be Dave Navarro, he is a beautiful man even without the nail polish and make-up. He beats them all. Second place: JIM MORRISON oozed sex.
Honorable mentions: Joe Perry always made me hot too. Also Eddie Vedder, but not with that mohawk he had one time. More the hair-down-in-the-eyes- look. Pete Yorn. C'mon ladies, what do ya think?
If music be the food of love, then play on...