Aos 12 anos, durante a Guerra Civil Espanhola, Carlos (Fernando Tielve) é abandonado no decadente orfanato de Santa Lúcia, administrado pela paralisada Carmen (Marisa Paredes) e pelo misterioso Professor Casares (Federico Luppi). recebidas com hostilidade e violência por outras crianças e pelo cruel empregado Jacinto (Eduardo Noriega), os prédios escuros da nova casa representam horror e mistério para a criança, até receber a visita do fantasma de Santi (June Valverde), um menino que foi brutalmente assassinado na instituição que pede alívio de seu tormento e, em seguida, avisa de uma catástrofe iminente. Finalmente, o espírito pede a Carlos para realizar uma terrível vingança.