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.
Pettersson and Bendel are both worn, run-down and broke. Despite this they decide to start a business and become rich. Unexperienced they are open to any deal. They tamper, scam and exploit loopholes that exist.
La madre de Sven, débil mental, muere y él empieza a trabajar en la rica granja Hoeglund. Él tiene que trabajar sin sueldo y duerme junto a las vacas. Conoce a la minusválida Ana, que es la primera que lo trata como un adulto. Un día él, cansado del maltrato de Hoeglund, se muda con la familia de Anna. Sven (Stellan Skarsgård) es un inocente empujado a la violencia por la crueldad de otros.