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:

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]