Pan's Labyrinth is a horror fantasy that takes place a few years after the Spanish Civil War. Witnessing her stepfather's cruelty in war, Ofelia enters an ancient maze where she meets a faun named Pan, who tells her that she is a lost princess and must complete three tasks to attain immortality. Watch until the very end for a conclusion that will gut you.
Watch Pan's Labyrinth on Netflix.