There has finally been an official casting decision. Author E.L. James tweeted to her Twitter followers that Dakota Johnson will play Anastasia Steele in the movie "Fifty Shades of Grey."

The Wrap had originally reported that "The Social Network" star was a "serious contender" to play the shy, college student. As far as her kinky lover it has been rumored lately that Charlie Hunnam was re-considering the role of Christian Grey.

According to Variety, a source revealed that executives were eyeing the 33-year-old to play the troubled billionaire but he had turned down the role because he didn't want to commit to doing a trilogy.

After thinking it over however, Hunnam decided he did want to play Grey and was supposed to be meeting with executives and producers. Now that Dakota Johnson has officially been announced to star in the movie, the role of Christian Grey should be announced very, very soon!

According to US Weekly, the role of Grey was initially offered to Garrett Hedlund but he turned it down because of a scheduling conflict. Fan-favorite Ian Somerhalder was also rumored to get the role but James reportedly told people at a San Diego Comic-Con party that he was out of the running.

Until the role of Christian Grey is officially announced, here's everything you need to know about Johnson.

* Age: 23

* Movie/TV Roles: "Crazy in Alabama," "The Social Network," "All That Glitters," "Beastly," "For Ellen," 21 Jump Street," "The Five Year Engagement," "Ben and Kate," "The Office"

* She is the daughter of actors Don Johnson and Melanie Griffith and the stepdaughter of Antonio Banderas.

* She started off as a model and transitioned to film and TV with her first big break starring in a scene with Justin Timberlake in "The Social Network."

* She doesn't have a lot of acting experience under her belt which is exactly what "Team 50" was looking for.

* According to reports she has been a brunette in other roles

Check out her scene with JT below.