| 2011 -Tysta leken role: Oscar |
| 2010 -Dívka, která si hrála s ohněm (Girl Who Played with Fire, The) role: Holger Palmgren |
| 2010 -Millennium role: Holger Palmgren |
| 2009 -Dívka, která kopla do vosího hnízda (Girl Who Kicked the Hornet's Nest, The) role: Holger Palmgren |
| 2006 -Den som viskar role: Pappan |
| 2006 -Undskyld! role: Svenskeren |
| 2005 -Skattejakten role: Ulrik Sterner |
| 2005 -Unge Andersen role: H.C. Andersens farfar |
| 2004 -Att sörja Linnea role: Allan |
| 2003 -Manden bag døren role: Karl |
| 2003 -Midsommer role: Persson |
| 2002 -Dieselråttor och sjömansmöss role: Oraklet i oljetråget |
| 2002 -Stora teatern role: Berra |
| 2001 -"Kaspar i Nudådalen" role: Albert Nilsson, Kaspar's grandfather |
| 2001 -Anderssons älskarinna role: Elof, Anderssons former teacher |
| 2001 -Pošli více cukroví (Send mere slik) role: Rasmus |
| 2000 -Herr von Hancken role: Herr von Hancken |
| 2000 -Järngänget role: Åke |
| 1999 -Lukas 8:18 role: Greve Edenroth |
| 1998 -Forbudt for børn role: Dansedommer |
| 1998 -Stormen role: Gonzalo |
| 1997 -Ogginoggen role: Dansedommeren |
| 1997 -Rika barn leka bäst role: Vilhelm |
| 1997 -Sidste viking, Den role: Skrælling |
| 1997 -Skärgårdsdoktorn role: Kalle Norman |
| 1997 -Vita lögner role: Odd Behrman |
| 1996 -Germans role: Prof. Sonnenbruch |
| 1996 -Harry och Sonja role: Harry's Father |
| 1996 -Juloratoriet role: Fälldin |
| 1996 -Polisen och pyromanen role: Gustav Jörgensson |
| 1995 -"Anmäld försvunnen" role: Viktor Davidsson |
| 1994 -Håll huvet kallt role: Arga Gubben |
| 1994 -Kan du vissla Johanna? role: Nils |
| 1994 -Ti kniver i hjertet role: Piano tuner |
| 1993 -"Polisen och domarmordet" role: Jörgenson |
| 1993 -Drömmen om Rita role: Bob |
| 1993 -Snoken role: Gösta Siwerts |
| 1992 -Änglagård role: Erik Zander |
| 1992 -Kejsarn av Portugallien role: Ol-Bengtsa |
| 1991 -Fasadklättraren role: Larsson |
| 1990 -Bulan role: The poet |
| 1990 -Kurt Olsson - filmen om mitt liv som mej själv role: Personell Manager Lindroth |
| 1989 -1939 role: Isak |
| 1988 -"Kråsnålen" role: Per Olander |
| 1988 -Nattseilere role: With |
| 1988 -Oväder role: The brother |
| 1988 -Polisen som vägrade ta semester role: Gustav Jörgensen |
| 1988 -Venus 90 role: Erlandson, Vraket |
| 1987 -Ondskans år role: Landowner |
| 1986 -Bödeln och skökan role: Fogden |
| 1986 -Flykten |
| 1986 -Hud role: The Vicar |
| 1986 -Nattseilere role: With |
| 1986 -Stjärnsmällar och julpussar role: Generalen |
| 1985 -"Bröderna Lejonhjärta" role: Orvar |
| 1985 -Da Capo role: Eino |
| 1984 -Polisen som vägrade ge upp role: Gustav Jörgensson |
| 1984 -Ronja, dcera loupežníka (Ronja Rövardotter) role: Borka |
| 1984 -Vargen role: Arnold Wolf |
| 1983 -"Mäster Olof" role: Hans Windrank |
| 1983 -Henrietta role: Einar |
| 1982 -"Polisen som vägrade svara" role: Gustav Jörgensson |
| 1982 -Historien om lilla och stora kanin role: Narrator(voice) |
| 1981 -"Kallocain" role: Nr. 135 to experiment on |
| 1981 -Göta kanal eller Vem drog ur proppen? role: Ulf Svensson |
| 1981 -Hans-Christian och sällskapet |
| 1981 -Montenegro role: Dr. Aram Pazardjian |
| 1981 -The Sleep of Death role: plukovník Gaillard |
| 1980 -Attentatet |
| 1980 -Sverige åt svenskarna role: Gustav Leonard Vinkelhjern Klosterhjerta/Jean Louis VIII/Karl Brecht der Stärkste und der Grösste/Wilfred Himmelthrill XIII |
| 1980 -Tvingad att leva role: Doctor |
| 1979 -Charlotte Löwensköld role: Pontus Friman |
| 1979 -Heja Sverige! |
| 1979 -Kristoffers hus role: Kräftan |
| 1978 -Chez nous role: Schrenk |
| 1978 -Julius Julskötare role: Executive bureau manager |
| 1978 -Picassos äventyr role: Apollinaire |
| 1977 -Bröderna Lejonhjärta role: Orvar |
| 1977 -Dagny role: August Strindberg |
| 1977 -Förvandlingen role: Managing Clerk |
| 1977 -Uppdraget role: Sixto |
| 1977 -Victor Frankenstein role: The Monster |
| 1974 -Gangsterfilmen role: Johan Gustavsson |
| 1973 -Das blaue Hotel role: The Swede |
| 1973 -Ebon Lundin role: Ebon Lundin |
| 1973 -Inferno role: August Strindberg |
| 1973 -The Blockhouse role: Lund |
| 1973 -Traumstadt role: Florian Sand |
| 1972 -Endless Night role: Santonix |
| 1972 -Nybyggarna role: Pastor Törner |
| 1971 -Secrets role: Raoul |
| 1971 -The Night Visitor role: Dr. Anton Jenks |
| 1970 -Love Is War role: Mann med ønskekvist |
| 1970 -The Last Valley role: Father Sebastian |
| 1969 -An-Magritt role: Hedström |
| 1969 -Madriguera, La role: Pedro |
| 1969 -Miss and Mrs Sweden role: Jonne |
| 1969 -Oss emellan role: Per Olofsson |
| 1968 -A Dandy in Aspic role: Pavel |
| 1968 -Doktor Glas role: Dr. Glas |
| 1968 -Ole dole doff role: Sören Mårtensson |
| 1968 -Vindingevals role: The Baptiser |
| 1967 -De löjliga preciöserna role: Jodelet |
| 1967 -Drottningens juvelsmycke role: Richard Furumo |
| 1967 -Gengångare role: Osvald Alving |
| 1967 -Trettondagsafton role: Andreas Blek af Nosen |
| 1966 -ABC Stage 67 role: Olaf Helton |
| 1966 -Asmodeus role: Blaise Couture |
| 1966 -Doktor Knock |
| 1966 -Här har du ditt liv role: Niklas |
| 1966 -Myten role: Guest |
| 1966 -Noon Wine |
| 1966 -Patrasket role: Joe Meng |
| 1966 -Hlad (Sult) role: Pontus |
| 1966 -Syskonbädd 1782 role: Jacob |
| 1965 -Bödeln role: Galg-Lasse |
| 1964 -Är du inte riktigt klok? role: Man without character |
| 1963 -Adam och Eva role: Reverend Helge Kall |
| 1963 -Det är hos mig han har varit role: Hans Treve |
| 1963 -Någon av er |
| 1962 -Biljett till paradiset role: Freddo Rossi |
| 1962 -Vaxdockan role: Lundgren |
| 1961 -Ljuvlig är sommarnatten role: Lars-Ove Larsson |
| 1958 -Fröken April role: Sverker Ek |
| 1955 -Kärlek på turné role: Oskar Ölander |
| 1955 -Vildfåglar role: Nisse Bortom |
| 1954 -Karin Månsdotter role: Anders |
| 1953 -Barabbas role: Boy |
| 1953 -Vi tre debutera role: Lillebror Brummer |
| 1952 -Möte med livet role: Robert |
| 1952 -Trots role: Rolf Thörner |
| 1951 -Leva på 'Hoppet' role: Per(as Per Oscarson) |
| 1949 -Gatan role: Åke Rodelius |
| 1949 -Syn přístavu (Havets son) role: Rolf Bakken |
| 1949 -Vi flyger på Rio role: Helmer Wallberg |
| 1947 -Det vackraste på jorden role: Tomas Isakson |
| 1946 -Kristin kommenderar role: Jan Westman |
| 1946 -Ungdom i fara role: Stickan |
| 1945 -Allvarsamma leken, Den role: Filip Stille, Lydia's brother(uncredited) |
| 1944 -Örnungar role: Young Man(uncredited) |