2022
Lust as Lorenzo (8 episodes)
2019
The Days the Flowers Bloom as Torbjörn (Adult) (3 episodes)
2017
All Inclusive as Tommy
2017
Before We Die as Kanehed (8 episodes)
2014
The Fourth Man as Nilsson (3 episodes)
2013
Tragedy in a Country Churchyard as Tord
2013
Death of a Pilgrim as Nilsson (4 episodes)
2010
Walk the Talk as Pontus (10 episodes)
2010
A Thousand Times Stronger as Olle
2010
Millennium as Christer Malm (6 episodes)
2010
Solsidan as Främmande kompis (1 episode)
2009
The Girl Who Kicked the Hornet's Nest as Christer Malm
2009
Guds tre flickor as Anders (12 episodes)
2009
The Girl Who Played with Fire as Christer Malm
2009
Wallander: The Thief as Olle
2009
The Girl with the Dragon Tattoo as Christer Malm
2009
Those Half Hidden as Calle (4 episodes)
2008
JerryMaya's Detective Agency – The Chameleon Strikes Back as Conny Kameleont
2008
Well, We Were Lucky with the Weather – Again as Peppe
2006
Brothers: The Return as Tommy
2005
27 sekundmeter snö as Sven Nilsson
2005
Blindgångare as Ulf Sand, the Minister
2005
Wallander as Olle (1 episode)
2001
Deadline as Pelle Oskarsson
2000
The Unknown as Jacob
2000
Shit Happens as Freddie
1999
Tsatsiki as Polisen, Göran
1997
Rika barn leka bäst as The film director
1995
Sjukan as The Director (1 episode)
1995
One in a Million as Elias, husband of Cissi
1981
The Guldbagge Awards as Self (1 episode)