Charlie Hunnam and Dakota Johnson Cast as Christian Grey and Anastasia Steele in "50 Shades of Grey"

The search for the stars to get kinky in the adaptation of EL James' hit erotic novel is finally over.

Not Available Lead
Complex Original

Image via Complex Original

Not Available Lead

The search is over for Christian Grey and Anastasia Steele, the protagonists who get hot and heavy in author E.L. James' Twilight-fanfic-turned-hit-book-series, 50 Shades of Grey. After months of speculation, Sons of Anarchy's Charlie Hunnam and Ben and Kate's Dakota Johnson have nabbed the leading roles. The best-selling author tweeted the news earlier today:

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.
The gorgeous and talented Charlie Hunnam will be Christian Grey in the film adaptation of Fifty Shades of Grey.

So uncross your fingers and throw out your voodoo dolls because the rumored actors you've already fantasized about are officially out of the running. Hopeful Christian Greys included Armie Hammer, Ian Somerhalder, and Alex Pettyfer, while actresses listed for Anastasia Steele included Emma "Who here actually thinks I would do 50 Shades of Grey as a movie?" Watson, model Cara Delevingne, and Emilia Clarke.

[via Twitter]

Latest in Pop Culture