2021
Till Sun Rises as Curiosity Shop Owner
2016
The 101-Year-Old Man Who Skipped Out on the Bill and Disappeared as Julius
2015
Boys On Film 13: Trick & Treat as Leif (segment "A Last Farewell")
2014
A Last Farewell as Leif
2013
The 100 Year-Old Man Who Climbed Out the Window and Disappeared as Julius
2013
The Fjällbacka Murders - The Hidden Child as Herman Johansson
2011
Simon & the Oaks as Headmaster
2011
A One-Way Trip to Antibes as Olof
2010
Sound of Noise as Tony the Mother's New Husband
2007
August as Gustav Klemming (2 episodes)
2005
Four Shades of Brown as Jan-Erik (1 episode)
2004
Albert Speer as George Casalis
1998
Hela härligheten as The principal
1992
Damen i handskdisken as Chairman
1990
Bulan as Folke Storm
1986
Gösta Berlings saga as Kristian Bergh (6 episodes)
1984
Hur ska det gå för Pettersson? as Alfredsson (3 episodes)
1983
Ibland tänker jag på Ingvar as Ingvar
1982
Dom unga örnarna as Börje Jansson
1979
Skeppsredaren as Journalisten (1 episode)
1963
Åsa-Nisse och tjocka släkten as journalisten på tåget