Guillermo del Toro
Director
Ivana Baquero
Ofelia
Sergi López
Vidal
Maribel Verdú
Mercedes
Doug Jones
Fauno
Ariadna Gil
Carmen
Álex Angulo
Doctor Ferreiro
Manolo Solo
Garcés
César Vea
Serrano
Roger Casamajor
Pedro
Ivan Massagué
El Tarta
Gonzalo Uriarte
Francés
Eusebio Lázaro
Padre
Francisco Vidal
Sacerdote
Juanjo Cucalón
Alcalde
Lina Mira
Esposa del alcalde
Mario Zorrilla
Jefe de botiquín
Sebastián Haro
Capitán Guardia Civil
Mila Espiga
Esposa del doctor
Pepa Pedroche
Conchita
Lalá Gatóo
Jacinta
Ana Sáez
Paz
Chani Martín
Trigo
Milo Taboada
Joven
Fernando Albizu
Maquinista
Pedro G. Marzo
Encargado
José Luis Torrijo
Sargento Bayona
Íñigo Garcés
Joven Guerrillero
Fernando Tielve
Joven Guerrillero 2
Federico Luppi
Rey
Chicho Campillo
Anciano
Pablo Adán
Narrador
Eduardo Aránega
Captain Vidal's Soldier
Luke Burnyeat
Soldier