2025
Stenbeck as Not available2024
Unmoored as Bergman2023
Hammarskjöld: Fight for Peace as Sture Linner2022
Burn All My Letters as Franz2021
The Jonsson Gang as Jan Poppe2021
A Royal Secret as Ernst Wigforss2013
Wallander 31 - The Arsonist as Mattson2013
Wallander: Missing as Mattson2013
Wallander: The Troubled Man as Mattson2013
Wallander: The Sad Bird as Mattson2013
Wallander: The Loss as Mattson2012
Hamilton 2: But Not If It Concerns Your Daughter as Olof Cedervall2012
Call Girl as Stig Hall2012
Mysteriet på Greveholm - Grevens återkomst as Jean/Greve Julius von Dy2012
Arne Dahl: To the Top of the Mountain as Sverker Billinger2011
The Bridge as Oliver2011
Arne Dahl as Sverker Billinger2010
Sound of Noise as Oscar Warnebring2010
Those in Power: The Sacrifice as Not available2010
Bad Faith as Stenbeck2009
Beck 25 - The Eye of the Storm as Tore Wiman - SÄPO2008
Kungamordet as Ivar Hellenius2007
Nina Frisk as Linus2006
Kronprinsessan as Ivar Hellenius, näringsminister2006
AK3 - Dolda beslut as Carl2005
Wallander as Kims försvarare2005
Wallander as Mattson2005
The Laser Man as Eiler Augustsson2003
Let's Play House as Peter2003
Office Hours as Erik1996
Mysteriet på Greveholm as Not available1960
Julkalendern as Spöket Jean / Greven