1975, Guthrie, Texas. Max Milford debe llevar urgentemente a su mujer Sara, que está a punto de dar a luz, al hospital más cercano. Pero a la salida del hotel donde se alojan, les espera una turba furiosa, formada por los seguidores de un culto demoníaco, que reclaman para ellos la vida del futuro bebé. Max no tiene más remedio que sacrificarse para facilitar la fuga de su mujer. 30 años más tarde, su hijo Charles, junto a su mujer embarazada, regresa al pueblo para asistir al funeral de su padre. De nuevo, se alojarán en el Borgo Hotel, donde conocerán al propietario, Simón, un personaje decididamente siniestro. Las cosas pronto se pondrán feas: en el hotel se oyen muy a menudo gemidos de agonía. Alicia sufre pesadillas constantes y Charles contactará con alguien que le pondrá sobre la pista de lo que se oculta tras la muerte de su padre...