ComplexCon returns to Long Beach Nov. 6 - 7 with hosts J. Balvin and Kristen Noel Crawley, performances by A$AP Rocky and Turnstile, and more shopping and drops.

Secure your spot while tickets last!

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.

— E L James (@E_L_James) September 2, 2013

The gorgeous and talented Charlie Hunnam will be Christian Grey in the film adaptation of Fifty Shades of Grey.

— E L James (@E_L_James) September 2, 2013

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]