No final do século XIX, na Espanha, Martinón (Mario Casas) é um caçador que vive no alto das montanhas, a última pessoa em uma cidade fantasma. A conselho do amigo Severino (Kandido Uranda), ele compra Pascuala (Ruth Díaz) para ser sua esposa e ter seus filhos.