After much speculation and months of endless gossip, there has finally been a bit of resolution in the saga of the 50 Shades of Grey movie adaptation. It has been announced this week that the two leads of the film have finally been chosen.

"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." tweeted the book's author E.L. James, adding a few minutes later: "The gorgeous and talented Charlie Hunnam will be Christian Grey in the film adaptation of Fifty Shades of Grey."

Neither of those names were at the top of the list of likely candidates before the announcement was made on Wednesday. Many fans were expecting (or perhaps hoping) that Henry Cavill or Ian Somerhalder would get the role of Christian Grey, while Alexis Bledel seemed to be a fan favorite for Anastasia Steele.

Obviously, that didn't happen. There had been much controversy over who would be the lead characters, in large part due to the type of work that would be involved. With 50 Shades of Grey being as sexually graphic as it is, the lead roles were viewed as being very risky for any actor's career.

"No one actually offered me the movie, but while I was working on Lone Ranger my agent brought it up, and I said 'Nope,'" said silver screen hunk Armie Hammer. "I mean, come on - it's just mommy porn. I'm not going to sit on top of the laundry machine in spin cycle reading about putting a ball gag in someone's mouth. That doesn't do it for me."

Many other stars seemed to feel similarly. It is widely believed that Hunnam (of Sons of Anarchy fame) and Johnson (Ben and Kate) were not only not the top choices, but were not even that close to the top of the list. And the role of Anastasia? Well, actresses weren't exactly tripping over themselves to land it either.

"Who here actually thinks I would do 50 Shades of Grey as a movie? Like really. For real. In real life," tweeted Harry Potter star Emma Watson.

50 Shades' unpopularity in the acting community matters little now, however, as the film gears up to go into production. Universal bought the rights to the script for a whopping $5 million, and the movie is tentatively scheduled for an August 2014 release.