2025
Stall-Erik and the Snapphans as Överbefälhavare
2025
Kronprinsen och tyrannens återkomst as Läromästaren
2024
Högläsning av Röde Orm as Self
2023
Together 99 as Birger
2022
Arne Meets Death as Nyström
2022
Burn All My Letters as Sven Stolpe (1988)
2022
Göta Canal 4: Win or Disappear as Advokaten
2019
Awaiting Death as The father
2018
Border as Tina's Father
2016
While We Live as Olof
2015
For Better and Worse as Sven
2015
Svenska tv-historier as Sten Ljunggren (1 episode)
2013
Barna Hedenhös uppfinner julen as Statsminister Erland (24 episodes)
2013
Nobody Owns Me as Grandfather
2013
Wallander 27 - The Troubled Man as Håkan von Enke
2012
Fuck Up as Rebeccas far
2011
Somewhere Else as Lennart
2011
The Best View as Tord
2010
Walk the Talk as Claes (10 episodes)
2010
Solsidan as Claes Prytz (1 episode)
2009
Almost Elvis as Guardian angel
2009
The Temptation of St. Tony as Herr Meister
2008
Innocently Convicted (1 episode)
2007
Der Kommissar und das Meer as Gunnar Winarve (1 episode)
2007
Gynecologist in Askim as Sture (4 episodes)
2007
Gone with the Woman as Oberst Kalle
2006
Desmond & the Swamp Barbarian Trap as Narrator (voice)
2005
The Laser Man as Lennart Thorin (3 episodes)
2005
Pistvakt as Stor-Erik Marklund
2005
Wallander as Håkan von Enke (1 episode)
2005
The Chosen as Göransson
2004
Popular Music as Grandfather
2004
Young Jönsson Gang at Summer Camp as Janitor
2003
Järnvägshotellet as Filip Hammarén (3 episodes)
2003
Ramona as Tore Graan
2003
Ramona as Tore Graan (2 episodes)
2002
K-G for Better or for Worse as Veterinary
1999
The Health Journey as Expedit
1999
Raymond - sju resor värre as Olof, Raymond's Father
1999
Deadly Drift as Eriksson
1998
C/o Segemyhr as Svärfar (1 episode)
1998
Beck 06 - The Monster as Anita pappa
1998
Teratologens återkomst as Reader
1997
Svensson, Svensson - The Movie as Arthur
1997
Skärgårdsdoktorn as Axel Holtman (18 episodes)
1997
Kenny Starfighter as Rektorn (6 episodes)
1997
The Disappearance of Finbar as Finn Bar barman
1997
The Girl in the Mist
1996
To Steal a Thief as Vicar
1996
A Kind of Hades as Kalle
1996
Ellinors bröllop as Richards Pappa
1996
Harry & Sonja as Walter
1995
Som löven i Vallombrosa as Gabriel
1994
The Shadow of Freedom as Thomas Gustafsson (4 episodes)
1994
Zorn as Richard Bergh
1994
Utmaningen as Tromben
1994
Pillertrillaren as Patient
1993
Rosenbaum - Målbrott as Erik Feldt
1993
Den gråtande ministern as Statsministern
1993
Lotta Leaves Home as Farbror Blomgren
1992
The Best Intentions as Svante
1991
Who Framed Harry Lund? as Kent
1990
Greger Olsson köper en bil as Walter
1990
Smash as Wallner (8 episodes)
1989
Hassel 04 - Säkra papper as Erwin Axell
1989
Sparvöga as Livet å Döden (6 episodes)
1988
Swedes at Sea as Didrik
1988
Stoft och skugga as Günter (6 episodes)
1988
One Way Ticket as Alex
1987
The Ninth Company as Colonel Hellman
1986
Hassel as Erwin Axell (1 episode)
1986
Peas & Whiskers as Shop supervisor
1985
Dödspolare as Bertil Ugglefors
1984
The Jönsson Gang Gets Gold Fever as Fritz Mühlweiser
1983
Kalabaliken i Bender as Överste Grothusen
1982
Skulden as Kommissarie Larsson (4 episodes)
1979
Mor gifter sig as Uncle Janne (7 episodes)
1978
Strandvaskeren as Paulus (6 episodes)
1977
Lära för livet (6 episodes)
1971
Den byxlöse äventyraren
1960
Julkalendern as Berättaren/Sören 2020 (24 episodes)