Bosse är en föräldralös pojke som vuxit upp med tant Edla och hennes man, som mest tycker han är besvärlig. Den unge Bosse mobbas av grannpojkarna men har en vän, Benke. En dag stöter han på en ande i en flaska som tar Bosse till Landet i fjärran. Där träffar han sin far kungen, som kallar Bosse för hans riktiga namn, Mio. Där träffar han också en pojke, Jum-Jum, som är Benkes dubbelgångare. Till en början är allt bra i "Landet i fjärran", men snart förstår Mio att allt inte är som det ska. Den elake riddaren Kato har tagit barn till fånga och förvandlat dem till fåglar som i evigheters evigheter ska cirkla runt hans stora svarta borg. Tillsammans rider Mio och Jum-Jum för att slåss mot Kato.