as Peter von Pahlen
as Rune Jonsson
as Aigeus
as Army captain
as Jenny's Father
as Chief Inspector
as Tramp
as Johansson
as Den berusade
as Philinte
as Brudens far
as Ruda
as Henrik Ryberg
as Karl Balicke
as Måns Knekt
as Kommissarie Ruda
as Kadett Hare
as Bertil Hagert
as Clerk (uncredited)
as Doctor Erik Stenius
as Narrator (voice)
as Ivan Persson
as Magister Olaus
as Gustaf Karlsson
as Knut Fabian Levin
as Kommissarie Simonsson