על הרקע האפל של מלחמת האזרחים הספרדית במחצית הראשונה של המאה העשרים, לוקח אותנו הבמאי המכסיקני גיירמו דל טורו ("ילדים של אף אחד", "בלייד 2") אל עולם האגדות של ילדה בת עשר, בשילוב מפעים של ריאליזם ופנטזיה. כרמן (אריאדנה גיל), שלאחרונה נישאה בשנית, עוברת עם ביתה אופליה (איוואנה באקרו) לביתו של בעלה החדש – וידאל (סרג'י לופז), קצין בכיר ואכזר בצבאו של פרנקו. אופליה, שמתקשה להתמודד עם חייה החדשים, מוצאת מפלט במבוך מסתורי שהיא מוצאת ליד בית המשפחה. המבוך הוא עולם שבו שוכנים יצורים פנטסטיים, קסמים וכישופים הנלחמים במפלצות המתקיימות בחייה האמיתיים. פאן, יצור מיתולוגי ששומר על המבוך, מגלה לה שהיא הנסיכה האבודה של הממלכה הקסומה. כדי לגלות את האמת, אופליה תצטרך להשלים שלוש משימות מסוכנות – שאליהן אף אחד מעולם לא הכין אותה...