Birger Olsson
Korridoren (1968)
Eriksson
Ole dole doff (1968)
Max, regissör
Ola och Julia (1967)
The neighbour
Livet är stenkul (1967)
Byberg
Här har du ditt liv (1966)
Policeman/Social Worker/Guard
Myten (1966)
Bild av Stockholm – en promenad genom 5 sekel (1964)
Narrator (voice)
Krigets vanvett (1963)
Det går an (1963)
Sam Persson
På en bänk i en park (1960)
Johan Spegel
Ansiktet (1958)
Erik Jonsson
Jazzgossen (1958)
Death
Det sjunde inseglet (1957)
Johan Erikson
Sceningång (1956)
Hamlet
Hamlet (1955)
Marianne (1953)
A student
Dårskapens hus (1951)
Allan Axelson
Dynamit (1947)
German patient
I dödens väntrum (1946)
"Paniken"
Brita i grosshandlarhuset (1946)
13 stolar (1945)
Student
Brott och straff (1945)
radio man (voice) (uncredited)
Fram för lilla Märta eller På livets ödesvägar (1945)
Anton Haraldsson
Rosen på tistelön (1945)
Erik
Tre söner gick till flyget (1945)
Kungliga patrasket (1945)
Stig
Herre med portfölj (1943)
Bengt
Sonja (1943)
Lennart
När ungdomen vaknar (1943)
John
Natt i hamn (1943)
Student at art school (uncredited)
Man glömmer ingenting (1942)
Linus Tallhagen
Vi hemslavinnor (1942)
Åke Kronström
Lågor i dunklet (1942)
Lille-Jonas
Snapphanar (1941)
Sven Törring
Det sägs på stan (1941)
Hanna i societén (1940)
Freedom fighter
Med livet som insats (1940)
Director
Måsen (1959)
Barbacka (1946)
Det glada kalaset (1946)
Assistant Director