A new report revealed that Robert Pattinson turned down the role of Christian Grey in the highly anticipated 50 Shades of Grey film because Kristen Stewart advised him not to.

A source told OMG Yahoo! that the British star, who was the book author's ideal actor to play the part in the film adaptation, was told by Stewart that taking the role would ruin his career. 

"Kristen told him 50 Shades would be a disaster for him," the source told OMG Yahoo!. "He's haunted by Twilight and being too identified with that role, taking 50 Shades would mean a worse label for the rest of his career."

"Rob admires Kristen and if she had said 'go for it' he would seriously have swung his heavy schedule around to make it work," the source added. "Kristen told him that creatively, he shouldn't do it, but if it's about fame and money, he should. She told him he had to make the choice between the two, but warned that it would stick with him."

The insider also revealed that Stewart and Pattinson have kept in touch since their mid-May split. They reportedly communicate daily.

"They're good friends and still leaning on each other and talking every day," the source said.

Robert Pattinson To Play '50 Shades Of Grey' Lead Christian Grey? Author E.L. James Seen At Actor's Home

InTouch Weekly reported that the author of the wildly successful novel series, E.L. James, attended a party at Pattinson's home on June 22. Pattinson threw a lavish Great Gatsby-themed birthday party for his friend and film director Nick Jarecki that night. James' presence at the party caused speculation that she and Pattinson were in talks for his role in the movie.  

However, model-turned-actor Jamie Dornan was cast for the role after the original choice, Charlie Hunnam of Sons of Anarchy, abruptly dropped out a few weeks ago.