Fans of the bestselling sensation "50 Shades of Grey" have been on the edge of their seats for months now trying to anticipate who will play the coveted main roles in Universal's movie adaptation of the scandalous novel. Now the picture is becoming a bit clearer.

Already, "Magic Mike" actor Alex Pettyfer has been reportedly confirmed to have nabbed the lead role as Christian Grey. Now it appears the "Hunger Games" star Jennifer Lawrence is the top choice for his female counterpart.

"If producers can have it their way, JLaw will play Anastasia Steele in the Fifty Shades of Grey films," an insider close to production told

According to some in the industry, Lawrence has had the "it" factor required for the role of Anastasia Steele all along. Photographer Chris Kaufman certainly thinks so.

"'When I first took her picture, I stopped shooting and I turned to my assistant and said, 'You don't see people move like that,'" he recalled, "'I was thinking she moved like Gisele [Bündchen], and I've seen Gisele in person. It was like, 'Where did you get this ability?'"

As for Lawrence's thoughts on the matter? Well, she's been a bit skeptical about the role to say the least. Lawrence has already denied her intention to be in the movie multiple times, and has even taken to Twitter to state her doubts.

"Who here actually thinks I would do 50 Shades of Grey as a movie? Like really. For real. In real life," and after her fans put in their two cents, continued: "Good. Well that's that sorted then,"

Nothing about this movie is set in stone just yet. Pettyfer and director Gus Vant Sant have already completed a successful screen test of one scene for the movie, but neither one of them is even officially part of the movie yet, as Universal is being very careful with their selections. 

One thing is for certain though. With Jennifer Lawrence's meteoric rise to fame these past couple of years, if Universal could convince her to join the project, there would be very few "50 Shades" fans complaining.