Jim Olsson, eight years old, lives in a small, boring town. His father has passed away recently, but comes back in Jim's fantasies to tell stories. In his daydreams, Jim has all kinds of adventures.
Johan Åkerblom
as Jim
Ewa Fröling
as Siv, Jim's mother
Jan Malmsjö
as Ove Bengtsson
Stellan Skarsgård
as Gustav, Jim's father
Stig Olin
as Potatis-Algot
Folke Lindh
as Professor Spuling
Jesper Danielsson
as
Sten Hellström
as Eskil Blom
Rolf Adolfsson
as Adam Blom
Christina Schultzberg
as
Jim Hughes
as Sven Råttnos
Pierre Johnsson
as Gula faran