LONDON: The film version of erotic best-seller "Fifty Shades of Grey" will star British actor Charlie Hunnam as Christian Grey and Dakota Johnson as Anastasia Steele, the book's author E L James said on Monday.
The casting of the movie, to be directed by British filmmaker and artist Sam Taylor-Johnson of "Nowhere Boy" fame, has been one of the most hotly anticipated secrets in Hollywood.
But instead of big names, the producers have gone for up-and-coming stars.
Hunnam starred in this summer's sci-fi blockbuster "Pacific Rim" while US actress and model Johnson is the daughter of veteran "Miami Vice" star Don Johnson and Oscar-nominated actress Melanie Griffith.
"I am delighted to let you know that the lovely Dakota Johnson has agreed to be our Anastasia in the film adaptation of Fifty Shades of Grey," author James said on Twitter.
She also confirmed the casting in statements on her website.
Johnson, 23, had her screen debut with her mother in the 1999 film "Crazy in Alabama". More recently she starred in the David Fincher movie "The Social Network" and the US television sitcom "Ben and Kate".
Hunnam cut his teeth in the British children's drama "Byker Grove" and appeared in the 2006 dystopian thriller "Children of Men" before his appearance in giant-lizards-versus-robots blockbuster "Pacific Rim".
Spiced up with sado-masochism, the 2011 novel "Fifty Shades of Grey" was the first part of a trilogy about a relationship between a college graduate, Anastasia Steele, and a young business magnate, Christian Grey.
The film is due to be released on August 1, 2014.
Universal Pictures and Focus Features acquired the rights to the trilogy -- which also included "Fifty Shades Darker" and "Fifty Shades Freed" -- in March 2012.
The books have been translated into 50 languages, and sold over 70 million copies worldwide in ebook and print, making it one of the fastest-selling book series ever, they said. (AFP)