虽然萨拉(詹妮弗·康纳利JenniferConnelly饰)自己就是个孩子,但她照旧得担负起照顾弟弟托比(托比·弗劳德TobyFroud饰)的责任,无法托比是个不听话的小孩,在他无休止的哭闹中,萨拉很快就丧失了全部的耐烦。萨拉所读的童话故事里有一个可以完成人们愿望的小妖精国王,萨拉赌气地向他许愿,希望他可以带走烦人的弟弟,没想到愿望成真,小妖精国王贾斯(大卫·鲍伊DavidBowie饰)出如今了萨拉的面前并掠走了托比。贾斯通知萨拉若想救回弟弟,萨拉必需在规则时间内穿越一座庞大而复杂的迷宫,若失败了,托比将永远呆在妖精的世界里再也回不了家。为了补偿自己所犯下的过失,英勇的萨拉毅然踏上了冒险的旅途。