La cinta se inspira en el famoso videojuego de horror Silent Hill, creado por Team Silent, dirigido por Keiichiro Toyama y distribuido por Konami Computer Entertainment Tokyo, en febrero de 1999.
El director Christophe Gans tardó cinco años en obtener los derechos para realizar la película. Se le otorgaron los derechos después de que le envió a Konami un video de una entrevista que describe lo mucho que Silent Hill significaba para él. Junto con la entrevista, envió escenas que filmó con su propio dinero, recortadas y superpuestas con música de los juegos.
El actor y coreógrafo Roberto Campanella declaró que el casco que usó para el disfraz de Pyramid Head pesaba aproximadamente doce libras. Además, no podía ver al frente o al costado debido a las rejillas triangulares que componen cada lado del casco, por lo tanto, Roberto solo podía ver sus pies y cualquier cosa directamente debajo de él. Campanella no solo interpreto a Pyramid Head, también fue el conserje torturado, además de ser el coordinador y supervisor de movimiento de todas las criaturas.
Radha Mitchell quedó tan impresionada por el manejo de tres personajes diferentes de la actriz Jodelle Ferland, de 10 años (Sharon Da Silva, Alessa Gillespie y Dark Alessa) que decidió que Jodelle era su nueva actriz favorita.
La versión que se estrenó en los cines es la que el director Christophe Gans quería que viéramos. Dijo en una entrevista que a los ejecutivos del estudio les encantaba su versión y que nunca le pidieron que redujera la duración de la película. Aunque el guion original planteaba una duración de tres horas y media, la película nunca se filmó con esa duración en mente.