The Devil's Backbone (2001)
Spain, 1939. In the last days of the Spanish Civil War, the young Carlos arrives at the Santa Lucía orphanage, where he will make friends and enemies as he follows the quiet footsteps of a mysterious presence eager for revenge.
Directors: Guillermo del Toro
Casts: Marisa Paredes as Carmen, Eduardo Noriega as Jacinto, Federico Luppi as Dr. Casares, Fernando Tielve as Carlos, Íñigo Garcés as Jaime, Irene Visedo as Conchita, José Manuel Lorenzo as Marcelo, Francisco Maestre as 'El Puerco', Junio Valverde as Santi, Berta Ojea as Alma, Adrián Lamana as Gálvez, Daniel Esparza as Marcos, Miguel Ortiz as Domínguez, Juan Carlos Vellido as Ayala, Javier Bódalo as 'Búho', Víctor Elías as Orphan