I also thought that Tim Curry would be an interesting possibility...although I can't get the idea of him in garter belts singing "Sweet Transvestite" out of my mind. He's a wonderful character actor though.