Once Upon a Time in Spain
Guillermo del Toro on fairy tales, facists, and everybody's new favorite movie
"...Toro's masterful film follows the fortunes of 12-year-old Ofelia (Ivana Baquero) as she and her very pregnant mother move..."