Pan's Labyrinth

What happens when make-believe believes it's real?

2006-10-10 | 118 minutes

Rating: 7.8