| Miséria (2024) as Yxan |
| Stå upp, sitt ner (2024) as Pär |
| Borg vs McEnroe (2017) as tennis coach Stockholm |
| Miraklet i Viskan (2015) |
| Skumtimmen (2013) as Nils Kant |
| Fjällbackamorden 3 - Tyskungen (2013) as Elof Moström |
| Livstid (2012) as Q |
| Den röda vargen (2012) |
| Studio Sex (2012) as Q |
| Prime Time (2012) as Q |
| Nobels testamente (2012) as Q |
| Himlen är oskyldigt blå (2010) as Emil Kåberg |
| Lögnens pris (2007) as Witte |
| Beck 20 - Advokaten (2007) |
| Rancid (2004) |
| Lyckantropen (2002) as David |
| Kattbreven (2001) |
| Ha ett underbart liv (1992) as Niklas |
| Man måste ju leva... (1978) as Magnus |