The biggest casting search in Hollywood is finally over!

After months of speculation, "Fifty Shades of Grey" has finally found its Anastasia Steele and Christian Grey, with writer E.L. James just announcing the two stars on Twitter.

Charlie Hunnam, 33, was last seen in "Pacific Rim" this summer and currently stars on FX's "Sons of Anarchy."  He'll play Christian Grey, a sexy, rich businessman with a penchant for BDSM and a so-called "red room of pain" in his ritzy apartment.

Dakota Johnson, the daughter of Don Johnson and Melanie Griffith, appeared in "The Social Network" and starred on Fox's series "Ben and Kate." The 23-year-old will play Anastasia Steele, a college graduate who is drawn into Grey's world.

The S&M fueled flick will be directed by Sam Taylor-Johnson and is slated to hit theaters August 1, 2014.

It should come as no surprise that relative unknowns will start in the film, as it will require a ton of nudity and very strong sexual situations. Stars like Ian Somerhalder, Matt Bomer, Henry Cavill, Channing Tatum and Matt Bomer were all dropped as names during the extension casting process.

What do you think of the casting? Sound off below!

See how fans on Twitter have been reacting below:

Hot Videos