'Pan's Labyrinth' (2006) - Ivana Baquero, Sergi Lopez, Maribel Verdu

Set during the Spanish civil war, this moving and beautiful film has been described as a fairy tale for adults. The film features Ofelia, who moves in with her stepfather, a brutal and authoritarian military officer. Ofelia finds a mysterious labyrinth in which she meets a faun who helps her to save herself and her unwell mother. The young girl ends up in the middle of a ferocious battle between good and evil.