Vote: Who Should Play Christian Grey? Who Should Play Christian Grey in the Fifty Shades Movie? Sebastian Stan (Gossip Girl) Ryan Gosling (The Notebook) Armie Hammer (Mirror Mirror) Channing Tatum (Magic Mike) Chris Pine (This Means War) Matt Bomer (In Time) Alex Pettyfer (Magic Mike) Tom Hardy (This Means War) Henry Cavill (The Tudors) Ian Somerhalder (The Vampire Diaries) Robert Pattinson (Twilight) 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.