Bastian (Barret Oliver) é um garoto que usa sua imaginação como refúgio dos problemas do dia-a-dia, como as provas do colégio, as brigas na escola e a perda de sua mãe. Um dia, após se livrar de alguns garotos que insistem em atormentá-lo, ele entra em uma livraria. Lá o proprietário mostra um antigo livro, chamado A História Sem Fim, o qual classifica como perigoso. O alerta atiça a curiosidade de Bastian, que pega o livro emprestado sem ser percebido. A leitura o transporta para o mundo de Fantasia, um lugar que espera desesperadamente a chegada de um herói. A imperatriz local (Tami Stronach) está morrendo e, junto com ela, o mundo em que vive é aos poucos devorado pelo feroz Nada. A única esperança é Atreyu (Noah Hathaway), que busca a cura para a doença da imperatriz com a ajuda de Bastian.