50 Shades of Grey Movie Cast: Christian Grey to be Played by Henry Caville, Matt Bomer, or Ryan Gosling

Rumors continue to swirl about who will play the roles of Christian Grey and Anastasia Steele in the upcoming film adaptation of the best-seling book 50 Shades of Grey. Matt Bomer, of White Collar fame, appears to be in a dead-heat with Ryan Gosling and Henry Caville over who will star in the coveted role. 

Bomer has been a front runner for months now, but has faced extreme public criticism for being "too gay" for the part. As American Psycho writer Bret Easton Ellis tweeted: 


Others have fought back calling Ellis a sore loser as he didn't receive the screenwriting job. 

As for Gosling and Caville the verdict is still out. Gosling seems to be taking different paths in his career, choosing projects that could be considered more heavy and high-brow, like his work in The Ides of March and Blue Valentine. 

Caville, who is playing Clark Kent in the forthcoming Man of Steel may have his relationship with Anastasia Steele defined by his post Superman status. It is safe to assume that he will undergo a massive career change once Man of Steel comes out in theaters, and it's anyone's guess which projects he might take on after that. 

For now though, these three men remain the most likely Christian Grey candidates. Before they're officially cast we will likely need a director and a writer; until then, the speculation game will go on.