'Pan's Labyrinth,' which was directed by Guillermo del Toro and starred Doug Jones, premiered on May 27, 2006 at the Cannes Film Festival. The film was then theatrically released in Mexico on October 20. The Trending team celebrated the 16th anniversary of 'Pan's Labyrinth' during Flashback Feels.