It’s arguably one of the hottest books of modern times, with women buying it in their millions.
And while the question on everybody’s lips is who will take on the role of Christian Grey in the movie adaptation of the book, there is also speculation about which actress will play the innocent Anastasia Steele in the film.
Yesterday, Katie Cassidy went for a fun and flirty outfit at the CBS Showtime CW All-Star Party 2012 in Beverly Hills, amid reports that she is one of the frontrunners for the role of Ms Steele.
According to reports, Katie, the daughter of once legendary pop singer David Cassidy, is looking a likely choice for the part of Anastasia, who is taken under billionaire mogul Grey’s wing in the erotic love story.
But Katie, who previously starred in shows such as Gossip Girl and the revamped Melrose Place, is sure to face strong competition for the part.
Other names in the mix to play Anastasia include Emma Watson, Emma Stone and Pretty Little Liars actress Lucy Hale.
However, while Katie is looking to be a favourite for the role of Anastasia, others have suggested she might be more suited to play the tenacious Katherine Kavanagh – Ana’s best friend and the reason she meets Christian Grey in the first place.
As well as speculation surrounding the identity of the actress who will play Anastasia, rumours are rife about who will take on the role of Christian Grey.
Names in the fold include Ryan Gosling, believed to be one of the frontrunners for the part, as well as Zac Efron, Magic Mike actor Alex Pettyfer and The Vampire Diaries actor Ian Somerhalder.
Channing Tatum, who also stars in Magic Mike, was also a name linked to the part, but he said in a recent interview that he would only take on the part if his wife Jenna Dewan could play Anastasia.
He said: ‘I’d only be allowed if my wife was Ana. She’s read the books so I don’t think she’d be impressed if she couldn’t be Ana!’