Finally, the Fifty Shades of Grey cast has already been decided and the highly coveted roles were landed by Charlie Hunnam and Dakota Johnson. Many are wondering why the choice of the erotic book series E.L. James went for unknown stars which led to more negative reactions than positive ones.

The official cast announcement of the Fifty Shades of Grey film adaptation started with the author's teasing tweet of "good moaning."

Many fanatics of the erotic story were looking forward to seeing a dark-haired guy for the sought after Christian Grey role. This is one reason why actors like Ian Somerhalder or Matt Bomer were once considered for the role. And with the blonde Charlie Hunnam, majority of the fans still could not believe why James ended with these choices.

Of course, there are some Twitter users who expressed their joy with the vision of the author coming true in getting a not so popular actor to play Christian Grey. In fact, the Hunnam rumours for the role started spreading in August.

As for the Anastasia Steele role, most were not too happy about it too with Dakota Johnson landing it. Similarly, it was the Fifty Shades of Grey that wanted to cast an unfamiliar face in the big screen to play the other lead role of her book.

The 23-year-old Dakota Johnson comes from a family of actors, Melanie Griffith and Don Johnson. She has appeared in several movies like The Social Network opposite Justin Timberlake. The 33-year-old Hunnam, on the other hand, has recently starred in the movie Pacific Rim.

Here then are the top memes and reactions made over Twitter that spread like wildfire when the Fifty Shades of Grey movie cast was finally announced:

Hmmm not so sure about #CharlieHunnam playing #ChristianGrey in the ‘Fifty Shades Of Grey’ movie. pic.twitter.com/B9KOTXmwg2

— A4lpa (@A4lpa) September 2, 2013

"Charlie Hunnam is Hotter than Matt Bomer for playing Christian Grey" Me: pic.twitter.com/UbJjEZcBbW — incomplete †♡ (@hybridgirl15) September 2, 2013

Charlie Hunnam is perfect for 50 Shades of Grey, because I don't respect him as an actor, but I do enjoy seeing him naked.

— Andrew Wheeler (@Wheeler) September 2, 2013

I'm really excited for the new 50 Shades of Grey movie. pic.twitter.com/djdtN5usnh — The Sassy Muggle. (@TheSassyMuggle) August 31, 2013

This is Christian! no discussion