I think Hathway has done a pretty good job at oozing sexuality in my opinion with all the promo material and scenes we've seen in the trailer. Olivia Wilde would be fine. I think I saw somewhere that Jessica Biel, Gemma Aterton, Kate Mara, Charlotte Riley, and Kiera Knightly all auditioned for Selina. Kate Winslet, Naomi Watts, and Rachel Weiz were considered for Miranda Tate before Marion agreed to the role after her son was born. Anne will be impressive.