Finally! Universal Pictures announced today what actors were cast as the lead roles in the highly anticipated film adaptation of Fifty Shades of Grey. Dakota Johnson, the daughter of Melanie Griffith and Don Johnson, will be stepping into the role of Anastasia Steele. Sons of Anarchy star Charlie Hunnam will be taking on Christian Grey. Bondage fans: grab your rope and your favorite whip -- because it's time for a Labor Day celebration!

E.L. James' novel, Fifty Shades of Grey, has sold over 70 million copies worldwide and weaves the erotic tale of business magnate Christian Grey and college student Anastasia Steele. the book has made waves for explicitly erotic scenes that feature elements of bondage/discipline, dominance/submission, and sadism/masochism, for those of you not in the know -- that's BDSM. And for you even less in the know -- that's kinky stuff.

The casting news is a bit shocking considering Johnson and Hunnam are not major names. Emma Watson and Shailene Woodley were some of the actresses who were rumored to be stepping into the submissive part. While, Alexander Skarsgard and Alex Pettyfer's names were bandied about in regards to playing the dominant boss.

The 23-year-old Johnson starred in the short-lived sitcom Ben & Kate, and was also featured in Need for Speed, 21 Jump Street and The Five-Year Engagement. Her first big break was in The Social Network -- don't remember her in the movie? That's okay neither do we.

Hunnam is a British actor best known for being a bike-riding bad boy Jax Teller in Sons of Anarchy. The 33-year-old has also been in Cold Mountain, Children of Men and most recently Pacific Rim.

Fifty Shades of Grey is slated to hit theaters on Aug. 1, 2014.