2025
The Ugly Stepsister as Otto
2022
Göta Canal 4: Win or Disappear as Busschaufför
2022
The Fighter as Sam (6 episodes)
2021
Snow Angels as Rikard (3 episodes)
2020
My Father Marianne as Kyrkoherden Gunnar
2017
The Simple Heist as Gunnar (12 episodes)
2017
Alex as Larry (6 episodes)
2016
The 101-Year-Old Man Who Skipped Out on the Bill and Disappeared as inspektör Aronsson
2013
The 100 Year-Old Man Who Climbed Out the Window and Disappeared as Chief Inspector Aronsson
2010
Sound of Noise as Hagman
2010
Solsidan as Rune (15 episodes)
2009
The Girl Who Played with Fire as Gunnar Björk
2007
With Your Permission as Ticket salesman
2007
That Special Summer as Headmaster
2007
Se upp för dårarna as Doctor
2005
The Laser Man as Bergkvist (3 episodes)
2005
God Save the King as Leif
2004
Albert Speer as Ernst Speer
2002
Dieselråttor och Sjömansmöss as Fader Rafael (24 episodes)
2002
The Handcuff King as Patrickin isä
2002
We Can Be Heroes! as Teacher
2001
Festival as Calles pappa
2001
His and Hers as Henrik
2001
The Confession as Olof
2000
Sleepwalker as Ulrik Hansson
2000
A Summer Tale as Priest
1999
En dag i taget as Leif (1 episode)
1992
Dagerman: en garage musical
1989
Sparvöga as Polis (6 episodes)
1985
My Life as a Dog as Harry