What about Tim Curry, who played Dr. Frank N. Furter (a scientist)?
I am not entirely sure which way he swings, so...
;D