Close
BRAND NEW ON E!
  • News/ 

    Robert Pattinson & E.L. James "Good Friends," Fifty Shades Author "Very Happy" With Charlie Hunnam

    LACMA Gala, Robert Pattinson Charley Gallay/Getty Images

    If it were up to author E.L. James, a source tells E! News, Robert Pattinson would be playing the sexy lead in the film adaptation of her popular book triology, Fifty Shades of Grey.

    Instead, the role of Christian Grey will be played by fellow Brit Charlie Hunnam, whose casting was announced via Twitter on Monday, September 2.

    "E.L. and Rob have become really close," a source tells E! News of the author and the actor. "They have become very good friends." Indeed, in early June, the novelist was seen partying at Pattinson's home in L.A.'s Los Feliz neighborhood.

    NEWS: 5 things to know about Charlie Hunnam

    Author and screenwriter Bret Easton Ellis previously tweeted that Pattinson was the writer's first pick. "Talked to E.L. James at a party over the summer: her first choice for Christian was Rob Pattinson," he wrote. "E.L. James and I were at Rob Pattinson's house when she admitted that Rob was first choice for Christian."

    As Pattinson's fans are well aware, James' book series began as Twilight fan fiction before it was reworked to become an e-book. "She has always been obsessed with him," a source explains.

    NEWS: Fifty Shades of Grey's E L James leads Forbes' list of top-earning authors

    Another reason Pattinson didn't get the part? Producers didn't want to pay his high salary, according to the source.

    In the end, James is "very happy" to have Hunnam sharing the screen with Dakota Johnson, who will play Anastacia Steele: "She is obsessed with Charlie's work!"

    PHOTOS: Take a peek at other hot castings!

    RELATED VIDEOS:

    FROM AROUND THE WEB
    MORE ON EONLINE