Le film a été en partie tourné dans le chateau Hohenzollern en Allemagne, à environ 50 kilomètres au sud de Stuttgart. Pour l'occasion, l'établissement a fermé ses portes au public. Sachant que cet endroit rassemble près de 300.000 visiteurs par an, il n'a pas été facile pour le réalisateur de le réquisitionner durant une dizaine de jours pour les besoins du tournage.
A Cure For Life fait écho à Shutter Island, thriller mis en scène par Martin Scorsese en 2010. Dans ce film, Leonardo DiCaprio se retrouvait également enfermé dans un hôpital psychiatrique lugubre à l'instar de Dane DeHaan, avec lequel il partage aussi une ressemblance assez frappante.
14 ans après avoir mis en scène le thriller d'épouvante Le Cercle, Gore Verbinski renoue avec le genre avec A Cure For Life. Entre-temps, le cinéaste a mis en scène les 3 premiers opus de la saga Pirates des Caraïbes, Rango et enfin Lone Ranger.
Pour la promotion du film, la production a mis au point des vidéos inspirées de vraies techniques de méditation. Basées sur les 3 élements eau, air et terre, les vidéos sont très relaxantes au début avant de se révéler extrêmement dérangeantes. À voir ici.
Gore Verbinski a confié l'écriture du scénario de A Cure For Life à son acolyte de Lone Ranger, Justin Haythe. Le scénariste a également signé le script des Noces Rebelles et d'Infiltré.