There are a lot of opinions swirling around Hollywood regarding who should play the infamous Christian Grey in the upcoming movie, Fifty Shades of Grey alongside actress Dakota Johnson, who will play Anastasia Steele. Since Charlie Hunnam, the actor originally given the part, took himself out of the equation, the heat has been on to find the new Mr. Grey. Even celebrities have gotten in on the guessing game! Here are a few of their top picks.

Glamour UK reported that Britney Spears revealed her choice on KIIS-FM in London this past Wednesday, "James Franco… I think he's really cool." Also a fascinating tidbit, Spears had a dream about her childhood Mousketeer comrade, Ryan Gosling. Even celebs have celebrity crushes!

Alexander Skarsgard nominated none other than Alexander Skarsgard for the role. "I was born to play that part," Skarsgard told Access Hollywood. A lot of people seem to agree. Skarsgard is rumored to be a current front-runner for the part.

Nina Dobrev would definitely be down with boyfriend Ian Somerhalder playing Grey. According to Popsugar, Dobrev said, "I know that apparently he's really great for the role, so I hope that he gets it."

Who do you want to see in the steamy, sexy role? Comment below!

Top Photo Courtesy of Amazon
All Other Photos Courtesy of Wikimedia Commons