After months of middle-aged women speculating and debating who should bring "50 Shades of Grey" and its hard core sex scenes to life, we finally have the answer: Charlie Hunnam and Dakota Johnson.
Author E.L. James tweeted the news Monday -- the bondage/sex freak role of Christian Grey went to 33-year-old Hunnam -- best known for his role on "Sons of Anarchy".
23-year-old Dakota -- daughter of Melanie Griffith and Don Johnson -- will play Anastasia Steele, the college girl turned willing sex slave in the novel. Best known from Fox's cancelled comedy "Ben & Kate."
Ian Somerhalder, Colin Egglesfield, and Matt Bomer were at one time rumored frontrunners. Sorry guys.
Little advice for Charlie and Dakota: start stretching. Maybe invest in some ice packs.