2009
The Girl with the Dragon Tattoo as Harald Vanger
2006
Moreno and the Silence as Mathias Hauptman
2006
Welcome to Verona as Viktor
1999
A Little Christmas Story as Morfar Hugo
1999
Call of Death as Georg Mård
1998
The Tattooed Widow as Allan Hershagen
1995
The Jönsson Gang's Greatest Robbery as Burak
1994
Pillertrillaren as David's father
1994
Sommarmord as Farsan Sandberg
1993
The Man on the Balcony as uteliggare
1993
There's No One Safer as Ingemar
1992
Kejsarn av Portugallien as Dr. Berg (3 episodes)
1992
Hassel 07 - De giriga as Christian Glaisner
1991
Who Framed Harry Lund? as Olle Olsson
1990
Enemy's Enemy as Stig Sandström (8 episodes)
1986
Kunglig toilette as Egon Karlsson
1986
Hassel as Christian Glaisner (1 episode)
1983
Second Dance as Isak
1979
Barbie's World as Action Man
1978
Danmarksresan as Pappa
1978
Men Can't Be Raped as Martin Wester
1977
Ärliga blå ögon as Walter Frisk (6 episodes)
1976
The American Dream as Police
1974
A Handful of Love as Daniel Severin Larsson
1972
Ture Sventon - Privatdetektiv as Herr Omar
1971
Badjävlar as Lindgren
1970
The Magic Circle as Göte Persson