У 1944 році в Іспанії молода дівчина на ім'я Офелія разом із вагітною матір'ю переїжджає до свого нового вітчима, жорстокого капітана армії Франко. Досліджуючи ліс, що оточує їхній новий дім, Офелія натрапляє на таємничий лабіринт і зустрічає фавна, який розповідає їй, що вона давно загублена принцеса підземного королівства. Щоб довести це, Офелія має виконати низку небезпечних завдань, орієнтуючись у жорстокій реальності життя в охопленій війною Іспанії. З наближенням жорстокого режиму її вітчима фантастична подорож Офелії набуває все більшого значення, розмиваючи межі між реальністю та уявою.