After months and months of speculation, author El James took merely a few minutes to confirm that Charlie Hunnam is Christian Grey and Dakota Johnson is Anastasia Steele.
Now we've only got a one-year wait till release day! But first, Digital Spy rounds up a selection of the online reactions below...
> 50 Shades: Are Dakota Johnson and Charlie Hunnam good choices?
> 50 Shades of Grey: Everything you need to know
"Dakota doesn't look young and innocent enough for me especially as her features are so emphasised in the books, as for Christian I think Robert pattinson would have been better in my view. The guy they picked looks how I imagine Elliot to look like not Christian.