50 Shades of Grey Movie Cast: Henry Cavill, Not Ryan Gosling, to Play Christian Grey

A new Facebook poll, over who should play the role of Christian Grey in the upcoming film version of E.L. James’ erotic novel Fifty Shades of Grey, has found a new strong candidate for the coveted role: "Superman" Henry Cavill.

Though the poll has the regular favorites, Ryan Gosling, Matt Bomer and Channing Tatum, on top of the preferences of the Fifty Shades fans, Cavill – who plays the main role in the Christopher Nolan-produced upcoming new installment of Superman – is quickly surging among cinema aficionados as a potentially perfect actor to play strong and domineering business tycoon Christian Grey.


Cavill is a British actor whose career includes stints in the films The Count of Monte Cristo, Stardust and Immortals, before playing Charles Brandon – 1st Duke of Suffolk – on the popular Showtime series The Tudors.

And now, Cavill will play no other than Superman in Man of Steel, a super blockbuster to be released in the summer of 2013 – as produced by Christopher Nolan (The Dark Knight Rises), directed by Zack Snyder (300, Watchmen) and starred by Kevin Costner and Russell Crowe (as Superman’s adoptive and biological fathers, respectively).    


Cavill's imposing physique as well as manly demeanor would make Ryan Gosling and Channing Tatum look like kids if they audition next to each other for the coveted role of Christian Grey; no wonder he has quickly jumped to the top of the preferences, since his name first started to be suggested as the perfect cast for this upcoming and already legendary part.