En 1944 una niña llamada Ofelia se traslada con su madre a un pequeño pueblo en el que se encuentra destacado el nuevo marido de ésta, un capitán del ejército franquista. Un día Ofelia descubre las ruinas de un laberinto y allí se encuentra con un fauno que le revela que ella en realidad es una princesa de un reino de fantasía.