Charlie Hunnam, Dakota Johnson

After months of speculation, the 50 Shades of Grey movie has found its leading lady and leading man.

Dakota Johnson (Ben and Kate) and Charlie Hunnam (Sons of Anarchy) will play Anastasia Steele and Christian Grey in the upcoming film based on E.L. James' steamy bestseller, Deadline reports.

Never miss an episode! Add new fall shows to your Watchlist

Johnson's character is a sheltered college graduate who undergoes a sexual awakening after meeting Christian Grey, who introduces her to relationships based on submission and dominance.

Fifty Shades of Grey is set to be released in theaters on Aug. 1, 2014. What do you think of the casting choices? Vote in our poll, and let us know who you'd choose to play Christian and Anastasia in the comments!