Varsovia, 1985. En la Polonia comunista, con el telón de fondo de la «Operación Hyacinth» dirigida por la policía secreta, un joven oficial Robert investiga un caso de asesinato en la hermética comunidad gay. Cuando encuentra a un informante, Arek, un estudiante desprevenido y de espíritu libre, Robert se aventura por su cuenta para descubrir la verdad.
A raíz de la Gran Plaga y en medio de las posteriores cazas de brujas contra las mujeres, una joven viuda se enfrenta a la trágica muerte de su marido en una sociedad completamente consumida por el miedo y la muerte. Debido a que rechaza los avances de su casero, es falsamente acusada de ser una bruja y encarcelada por un crimen que no cometió. Debe soportar la persecución física a manos del cazador de brujas más despiadado de Inglaterra y enfrentarse a sus propios demonios internos mientras el mismo diablo comienza a abrirse camino en su mente.
Rose, desesperada por encontrar una cura para la misteriosa enfermedad de su hija Sharon, rehúsa ingresar a la niña en una institución psiquiátrica a pesar de las recomendaciones de los médicos, y decide huir a Silent Hill, un pueblo del que su hija habla constantemente en sueños. A pesar de que su marido Christopher se opone al viaje, Rose está convencida de que la respuesta se encuentra en este misterioso lugar. Al aproximarse al pueblo, una misteriosa figura se alza en medio de la carretera. Rose, para no atropellarla, tiene un accidente. Cuando vuelve en sí, Sharon ha desaparecido. A partir de ese momento, acompañada por una agente de policía, empieza una búsqueda desesperada en Silent Hill para encontrar a su hija. Las dos mujeres no tardan en darse cuenta de que el pueblo, que quedó desierto después de ser devastado por unos terribles incendios, no se parece a ningún otro.