The buzz is still high on who among Hollywood's hottest should be playing Christian Grey of the popular "Fifty Shades of Grey" series. What about Christian's trusty sidekick and partner in BDSM-crime, Anastasia Steele?

E.L. James other character, Anna is still being much hyped about as well. In fact, there are two highly-esteemed actresses ranking high on the charts. It's a fight between "Gilmore Girls'" Alexis Bledel and "Harry Potter's" Emma Watson.

It's not surprising to see Emma Watson of the famous wizardly franchise "Harry Potter" be nominated for the role of Anna. All thanks to the stripper part for the role of Sam in "Perks of Being of a Wallflower", a lot of fans think Watson is ready to play the BDSM role of Anna. Yet, contrary to what fans believe, Emma had a hard time filming that part for "Perks."

"I hated doing this so much," said Watson in an interview with The Daily Star on her "Rocky Horror" reenactment in "Perks."

Judging from that statement, Emma won't likely be saying yes to the role. Still, this isn't the first time Emma's name has been mentioned for the role of Steele. Co-star, Dobrev did mention Emma would approve of the role of Anastasia Steele if Ryan Gosling would be playing the part of Christian Grey.

"She's laughing, a bit nervously, as I'm sure everyone was when they first read those books," explained Dobrev humorously in an interview with Ryan Seacrest, adding, "But she'd want to do it if Ryan [Gosling] was going to be Christian. I guess that's all it takes."

Emma Watson isn't the only sexy actress eyed for the role. Joining Watson on the top spot for a potential Anastasia Steele is "Gilmore Girls'" Alexis Bledel. Bledel has all the physical characteristics described by E.L. James for Anastasia Steele. The only un-redeeming factor that would make Bledel lose the role would be her age. Anastasia Steele, as mentioned in the books is a college student by the age of 22. Bledel had recently turned 31 back in September making her ten years older than the character she should portray.

Still, taking aside age and experience, Alexis Bledel and Emma Watson are the perfect choices for Anastasia Steele. The big question now is: Who would nab the role?