I've heard the name Daniel Craig, but that's all; is he "swishy", or what's the fuss about?
I s'pose Diana Rigg is a little mature to be acceptable for the role now, damnit; can't imagine anyone more perfect. Assuming she's out:
Drew Barrymore?
Calista Flockheart?
K.D. Lang?