The new stars of the Fifty Shades of Grey adaptation: Charlie Hunnam and Dakota Johnson. (Associated Press)
The Fifty Shades star search is over.
The movie studio producing the adaptation announced that Charlie Hunnam will play bondage-loving billionaire Christian Grey, and Dakota Johnson will take on the role of sexually innocent (at least initially) college student Anastasia Steele.
Hunnam, the 33-year-old British actor, appears poised to make a Hollywood breakthrough, after starring in this summer's robot vs. alien blockbuster Pacific Rim. Before Rim, he was best known as motorcycle gang member Jax Teller on the FX crime series Sons of Anarchy.
This will by far be Johnson's biggest role to date, as the 23-year-old daughter of actors Don Johnson and Melanie Griffith has mostly appeared in supporting roles and starred on short-lived Fox sitcom Ben and Kate.
The film adaptation, to be directed by Sam Taylor-Johnson, is set to be released next August.
Other famous acting talents rumoured to have been considered for the starring roles include Twilight star Robert Pattinson, Captain America Chris Evans, and Suburgatory actress Jane Levy.
Naturally, fan reaction has been mixed, with plenty of people weighing in online about the casting choices. If you're a Fifty Shades fan, where do you stand?