故事講述小男孩Bastian Bux迷上了一本名叫《永不結束的故事》的書,故事將Bastian Bux深深吸引到書本里,甚至讓他幻想自己就是其中最重要的角色。而書中描述的幻想國逐漸被“空無”吞噬,女王因為重病無法抵抗“空無”,于是幻想國派出勇者Atreyu尋找拯救女王的藥,Bastian Bux就在Atreyu的追尋中體驗幻想國的每個地方、認識每個人物,隨著Atreyu的歡喜與挫折起伏…… 幻想國之所以被“空無”吞噬,是因為她是由人類的幻想所創造出來的國度,當人類不再幻想,并忘記那些幻想時,幻想國當然就什么也不剩了。Bastian Bux最后發現幻想國中的人并沒有辦法拯救他們自己,只有人類才能拯救幻想國,他必須靠著豐沛的想像力,重現幻想國的生機……十歲的巴斯蒂安·巴克斯是一個害羞的流浪者,與喪偶的父親住在一起。有一天,巴斯蒂安在上學的路上被惡霸追趕,但他躲在書店里逃脫,惹惱了書商科蘭德先生。巴斯蒂安對書籍的興趣讓他詢問科蘭德爾正在讀的那本書,但書商建議不要閱讀它,說這不像普通書籍那樣是一個“安全”的故事。好奇心激起的巴斯蒂安偷偷拿走了這本名為《永無止境的故事》的書,并留下一張承諾歸還的字條,藏在學校的閣樓里閱讀。這本書描述了幻想曲的奇幻世界被一種名為“虛無”的邪惡力量慢慢吞噬的故事。統治幻想曲的童心女皇生病了,年輕的戰士阿特雷尤的任務是尋找治療方法,他相信一旦女皇康復,虛無就不再是威脅。阿特雷尤獲得了一枚名為Auryn 的獎章,可以在任務中指導和保護他。當阿特雷尤出發時,虛無召喚了一只邪惡且高度聰明的狼狀生物格莫克,并派他去殺死阿特雷尤。阿特雷尤的任務將他引向悲傷沼澤中巨大的烏龜般的顧問莫拉古人。盡管奧林保護了阿特雷尤,但他心愛的馬阿爾塔克斯卻在沼澤中消失了,他獨自一人繼續前行。莫拉不會因為阿特雷耀的過敏和冷漠而幫助他,而是將阿特雷耀引向一萬英里之外的南甲骨文,然后返回永恒的睡眠。當阿特雷尤試圖逃離沼澤時精疲力竭,格莫克逼近,但被幸運龍 法爾科險些救下。法爾科帶他去了兩個侏儒的家他們住在南甲骨文的大門附近。阿特雷尤穿過第一扇門,但當第二扇門——一面展示觀看者真實自我的鏡子——露出一個男孩時,巴斯蒂安認出了他自己,他感到很困惑。阿特雷尤最終遇到了南神諭,南神諭告訴他,拯救女皇的唯一方法就是找到一個生活在幻想曲邊界之外的人類孩子,并給她一個新名字。當虛無吞噬南神諭時,阿特雷尤和法爾科逃離。在飛行中,阿特雷尤被虛無從法爾科的背上撞到了可能性之海,并在此過程中失去了奧林。他在一些廢棄廢墟的岸邊醒來,在那里他發現了幾幅描繪他冒險經歷的壁畫,其中包括一幅格莫克的壁畫。格莫克隨后現身并解釋說,幻想曲代表了人類的想象力,因此是沒有界限的,而虛無則是希望和夢想喪失的表現。當虛無開始吞噬廢墟時,阿特雷尤與格莫克戰斗并殺死了格莫克。法爾克設法找回奧林并營救阿特雷尤。兩人發現自己身處一片虛空之中,只剩下《幻想曲》的一小部分碎片,他們擔心自己失敗了,直到他們在碎片中發現了女皇的象牙塔。在里面,阿特雷尤為讓女皇失望而道歉,但她向他保證,他已經成功地給她帶來了一個一直在追隨他的追求的人類孩子——巴斯蒂安。她進一步解釋說,正如巴斯蒂安正在關注阿特雷尤的故事一樣,“其他人”也在關注巴斯蒂安的故事。,使這成為永無止境的故事的一部分。當虛無開始吞噬塔樓時,女皇解釋說巴斯蒂安必須喊出她的新名字來拯救幻想曲。他難以置信自己已經融入到這個故事中,并否認這些事件確實發生過。在她直接懇求他喊出她的新名字后,他屈服了,跑到閣樓的窗戶上喊“月亮孩子”。巴斯蒂安與皇后一起醒來,皇后送給他一粒沙子——《幻想曲》唯一的遺跡。皇后告訴巴斯蒂安,他有能力用自己的想象力讓幻想曲復活。巴斯蒂安重新創造了幻想曲,并騎在法爾科的背上,看到這片土地及其居民的恢復,包括阿特雷尤和阿爾塔克斯。當法爾克問他的下一個愿望是什么時,巴斯蒂安將法爾克帶到現實世界追捕校園惡霸。影片講述了巴斯蒂安還有更多的愿望和冒險,“但那是另一個故事了”。