Pan's Labyrinth is a 2006 Spanish-Mexican dark fantasy film written, directed and co-produced by Guillermo del Toro. The film stars Ivana Baquero, Sergi López, Maribel Verdú, Doug Jones, and Ariadna Gil.