Cornelia y Jordán son dos jóvenes desamparados que huyen durante una noche de pesadilla por una Andalucía desértica y cruel. En esta huída les rondarán demonios, brujas y bebedores de sangre. ¿Sabrán distinguir quién de todos ellos es o no es un monstruo?
En 1997, un pequeño pueblo español marcado por la tensión entre vecinos e inmigrantes se ve amenazado por una fuerza oculta bajo tierra. Lo que comienza como un conflicto social pronto se convierte en una pesadilla que desata el miedo más profundo en todos sus habitantes.