Bo Vilhelm Olsson, kaldet Bosse, er adopteret af et ældre ægtepar, der ikke bryder sig om drenge. En dag finder han en flaske med en ånd i, og da han befrier ånden, tager den ham med til Landet i det Fjerne.
Da Bosse ankommer til Landet i det Fjerne, får han at vide, at hans rigtige navn er Mio, og at han er søn af landets konge. Mio bliver bedste venner med drengen Jum-Jum, og får hesten Miramis af sin far. Han er lykkelig i sit nye liv, men har finder snart ud af ikke alt er så vidunderligt, som det lader til. I nabolandet bor den onde Ridder Kato, hvis had er så stærkt, at jorden omkring hans slot er gold og afsveden. Selv om Mio bare er en lille dreng, bliver det hans opgave at bekæmpe Ridder Kato. Sammen med Jum-Jum og Miramis tager Mio af sted for at møde sin skæbne.