The film takes place in Sweden at the beginning of the 20th century. Rasmus is a boy who lives in a shelter. Unwilling to stay in the orphanage, he escapes and joins a tramp nicknamed Oscar Tumbleweed.
A first-grader dreams to perform with his cat in the circus.