Stockholm fejrer 700 års jubilæum med fest og parader, men rekrutterne 91 (Gus Dahlström) og 87 (Holger Höglund) er ikke med. De har fået en straf og skal rengøre et bibliotek. Her finder 91 bogen "Stockholm gennem syv århundreder". I det samme ryger han ned ad stigen, mister bevidstheden og sætter ud på en tidsrejse, hvor han kan møder alt fra vikinger til Gustav Vasa.