50 Shades of Grey author, E.L James, already has a shortlist of actors for the upcoming movie adaptation of her best selling trilogy, reports The Telegraph.

Renown for its risque subject matter, ’50 Shades’ - as it’s colloquially become known - follows the sexual relationship between collage graduate Anastasia Steele and business magnate, Christian Grey. "I have three people who could play Christian and I think four who could play Anna, and I'm not going to tell you any of them," she told the studio audience of US programme, Katie, hosted by Katie Couric, on Monday. So far, Justin Bieber, Emma Watson and The Notebook's Ryan Gosling have all been mooted by the press as possible contenders, but James is remaining tight lipped about the potential stars of her franchise.

Talking to People Magazine, James admitted her surprise at the hype her books have created, whilst insisting she’s not a pervert, like some of her characters. "All this has been a huge shock to me. When I got the first email asking about the film rights, I nearly fell off my chair; it was a huge Hollywood agency!" she explained. "The books are my fantasy. I wrote them for me, really, and the wonderful thing about doing this is they seem to be other peoples' fantasies, so I'm not such a pervert," she said with a chuckle. Ryan Gosling remains to bookies favourite to play Christian.