Depuis la mort de sa mère, Bastien, un garçon de 10 ans, vit dans son petit monde à lui. Il est timide et renfermé et ses camarades de classe le malmènent sans cesse. Poursuivi par trois d'entre eux, Bastien se réfugie chez un étrange libraire, Koreander. Il y découvre un livre qu'il désire absolument obtenir. Le libraire refuse, mais Bastien parvient tout de même à l'emporter. Le lendemain, dans le grenier de son école, le garçon se plonge dans "L'Histoire sans fin". Devant ses yeux se déploie un monde féerique, un pays magique, Fantasia, ravagé par le Néant maléfique, tandis que la petite impératrice de ce royaume de rêve se meurt mystérieusement...