Di Spanyol pasca-perang saudara, Ofelia yang berusia 10 tahun pindah bersama ibunya yang sedang hamil untuk tinggal di bawah pengawasan ayah tirinya yang kejam. Terbawa ke dalam labirin misterius, ia bertemu dengan seekor faun yang mengungkapkan bahwa ia mungkin adalah seorang putri yang hilang dari kerajaan bawah tanah. Untuk kembali kepada ayah kandungnya, ia harus menyelesaikan serangkaian tugas yang surealis dan berbahaya yang mengaburkan batas antara kenyataan dan khayalan.