A l'annonce de l'adaptation de la sulfureuse trilogie de E.L. James au cinéma, les rumeurs annonçaient Robert Pattinson comme l'interprète du rôle principal, Christian Grey. Mais finalement c'est l'acteur Charlie Hunnam qui a été choisit. Or celui ayant abandonné en cours de route, les producteurs ont du contacter de nombreuses stars pour le remplacer. Ryan Gosling et David Gandy ont été cités, mais eux aussi n'ont pas souhaité jouer le rôle très spécial du sadomasochiste milliardaire, finalement accepté par Jamie Dornan.
Parmi les élus, Scott Eastwood, le fils du réalisateur de Gran Torino et American Sniper, entre autres, avait également été sollicité pour passer le casting. Il explique aujourd'hui pourquoi il n'a pas souhaité prendre le rôle. "Ils voulaient que je signe un deal avant que je vienne et avant de me tester, mais c'est faire les choses à l'envers selon moi", précise-t-il au magazine Variety en parlant des producteurs. "Je pensais que cela aurait donné un bon film. Le problème étant que, sans lire le script, vous ne savez pas quel film ils veulent faire". Très prudent sur le choix de ses rôles, l'acteur ne semble pas regretter son choix.