Bo Vilhelm Olsson fra Stockholm finder en aften en flaske, som ved nærmere eftersyn indeholder en ånd. Ved hjælp af denne flyttes han til Landet i Fjärran, hvor han bliver prins Mio. Her må han kæmpe mod den forfærdelige ridder Kato, ondskabens og mørkets hærskare, som det til sidst lykkes ham at besejre