雖然薩拉(詹妮弗·康納利 Jennifer Connelly 飾)自己就是個孩子,但她依舊得擔負起照顧弟弟托比(托比·弗勞德 Toby Froud 飾)的責任,無奈托比是個不聽話的小孩,在他無休止的哭鬧中,薩拉很快就喪失了全部的耐心。 薩拉所讀的童話故事里有一個可以實現(xiàn)人們愿望的小妖精國王,薩拉賭氣地向他許愿,希望他能夠帶走煩人的弟弟,沒想到愿望成真,小妖精國王賈斯(大衛(wèi)·鮑伊 David Bowie 飾)出現(xiàn)在了薩拉的面前并掠走了托比。賈斯告訴薩拉若想救回弟弟,薩拉必須在規(guī)定時間內(nèi)穿越一座巨大而復雜的迷宮,若失敗了,托比將永遠呆在妖精的世界里再也回不了家。為了彌補自己所犯下的過錯,勇敢的薩拉毅然踏上了冒險的旅途。