It’s the topic that’s hot on everyone’s lips at the moment, with many of us shunning our nights out to sit in with Christian and Ana, aka the Fifty Shades of Grey books.
And with the buzz about an upcoming film, we decided to jump on board and see who you would like to see play sweet and innocent Anastasia Steele.
We like the idea of Emma Watson, but we’re not quite sure if she’d pull off that American accent, and Emma Stone, while she has those deep eyes, may be a little bit kooky.
Also on our list are Kristen Stewart and Ashley Greene, while Alexis Bledel and Isobel Lucas make it onto our list for their young, innocent faces.
View the gallery and then tell us who you think would make the best Ana by voting below.