William Levy would make the worst Christian Grey. For starters, Christian Grey isn't Latino! I've looked up some of the actors on here that people have been recommending, they look too old to be Christian. I've got my eyes set on Ryan Reynolds! He may not have grey eyes, but that's what contacts are for. He's young. He has an amazing body. Honestly, the whole time I read the trilogy, he's the guy I visualized as Christian.
Also, Emma Watson would make a fantastic Anastasia Steele. Kim Cattrall would make the perfect Mrs. Robinson. Just a thought :)