In post–civil war Spain, 10-year-old Ofelia moves with her pregnant mother to live under the control of her cruel stepfather. Drawn into a mysterious labyrinth, she meets a faun who reveals that she may be a lost princess from an underground kingdom. To return to her true father, she must complete a series of surreal and perilous tasks that blur the line between reality and fantasy.
Ivana Baquero
as Ofelia
Sergi López
as Capitán Vidal
Maribel Verdú
as Mercedes
Ariadna Gil
as Carmen
Doug Jones
as Fauno / Pale Man
Álex Angulo
as Dr. Ferreiro
Roger Casamajor
as Pedro
Manolo Solo
as Garcés
César Vea
as Serrano
Ivan Massagué
as El Tarta
Gonzalo Uriarte
as Francés
Eusebio Lázaro
as Padre