He doesn't have to be attractive in any way, shape, or form. Tim Curry was (and is) hardly attractive.
Totally disagree.
First-Curry was damn hot in the film. He was so attractive that everyone wanted and had him. This wouldn't have happened if an overweight and unattractive person played Frank.
Second, Tim Curry has become less attractive in the conventional way since then, and of course is a great character actor. That being said, as one of the people who was in the original cast who acted out the film in front of the screen at the 8th St. Playhouse, and the official photographer for the group, we got to know Tim Curry pretty well and supported him in his acting endeavors as well as with the two rock albums he made.
Believe me, he was quite hot.
<-----I'M TOTES ROLLING MY EYES