Vote: Who Should Play Christian Grey? Who Should Play Christian Grey in the Fifty Shades Movie? Sebastian Stan (Gossip Girl) Henry Cavill (The Tudors) Robert Pattinson (Twilight) Alex Pettyfer (Magic Mike) Armie Hammer (Mirror Mirror) Chris Pine (This Means War) Tom Hardy (This Means War) Channing Tatum (Magic Mike) Ryan Gosling (The Notebook) Ian Somerhalder (The Vampire Diaries) Matt Bomer (In Time) View Results Loading ... Looking for books similar to Fifty Shades of Grey? Check out our top picks here. Have you read Fifty Shades Darker and Fifty Shades Freed yet? Get access to them here. Did you know the official Fifty Shades of Grey Soundtrack has been released? Check out the track list here.