Actor (73 credits)
- Resan till Melonia (1989) Prospero, voice acting
- Mälarpirater (1987) Frans i Flinta
- Dokument Fanny och Alexander (1986) играет самого себя
- Offret (1986) Otto
- Åke och hans värld (1984) Principal Godeman
- Ronja Rövardotter (1984) Skalle-Per
- P & B (1983) Josef «Stavros» Bendel
- Limpan (1983) Sture Charles «Limpan» Lindberg
- Hustruskolan (1983) Arnolphe
- Fanny och Alexander (1982) Oscar Ekdahl - Ekdahlska huset
- Tuppen (1981) Thorsson, receptionist
- SOPOR (1981) Thorbjörn Fälldin
- Rasmus på luffen (1981) Oskar
- Mannen som blev miljonär (1980) Persson
- Sverige åt svenskarna (1980) Doctor Karl Otto
- Madicken på Junibacken (1980) Herr Nilsson
- Du är inte klok, Madicken (1979) Herr Nilsson
- Madicken (1979) Herr Nilsson
- Bröderna Lejonhjärta (1977) Mattias
- Den allvarsamma leken (1977) Markel
- Måndagarna med Fanny (1977) Driver
- Elvis! Elvis! (1976) Elvis' Grandfather
- Liv (1975) Mats Larsson
- Nattens konung (1974) Kristofer
- Emil i Lönneberga (1974) Anton - Emils pappa
- Vem älskar Yngve Frej (1973) Gustafsson
- Emil och griseknoen (1973) Anton
- Nya hyss av Emil i Lönneberga (1972) Anton
- Nybyggarna (1972) Danjel
- Utvandrarna (1971)
- Emil i Lönneberga (1971) Anton Svensson
- Ministern (1970) Lindbaum
- Klabautermannen (1969) Tor, den syke matrosen
- Bokhandlaren som slutade bada (1969) Jacob
- Gesang vom lusitanischen Popanz (1967)
- Mördaren - En helt vanlig person (1967) Wilhelmsson
- Människor möts och ljuv musik uppstår i hjärtat (1967) рассказчик, voice acting
- Här har du ditt liv (1966) August
- Hemsöborna (мини-сериал) (1966) Carlsson
- Träfracken (1966) Falk
- 4 x 4 (1965) Banvakten (segment 'Uppehåll i myrlandet')
- Thérèse Raquin (1965) Camille
- Gustav Vasa (1965) Engelbrekt
- Mitt hem är Copacabana (1965) рассказчик, voice acting
- Festivitetssalongen (1965) Lund - doctor
- En florentinsk tragedi (1965) Simone
- Uppehåll i myrlandet (1965) Railway Minder
- Djävulens instrument (1965) рассказчик, voice acting
- Hängivelse (1965)
- Hans nåds testamente (1965) Vickberg, maitre d'
- Henrik IV (1964) Enkel
- För att inte tala om alla dessa kvinnor (1964) Jillker
- Topaze (1963) Albert Topaze
- Ett drömspel (1963) Axel
- Misantropen (1963) Acaste
- Nattvardsgästerna (1962) Algot Frövik, Sexton
- Kort är sommaren (1962) Doctor
- Mr Ernest (1961) Doctor Chasuble
- Ljuvlig är sommarnatten (1961) Hobo
- Jungfrukällan (1960) Beggar
- Av hjärtans lust (1960) Servant
- Tärningen är kastad (1960) Dag Seren
- Bröllopsdagen (1960) Vicar
- Djävulens öga (1960) The ear demon
- På en bänk i en park (1960) Man at restaurant
- Raggare! (1959) рассказчик, voice acting
- Lilith (1959) A theatre director
- Körkarlen (1958) Tramp
- Flamman (1956) Ulla's Husband, not listed in credits
- Vildfåglar (1955) Fiorentino
- Dans på rosor (1954) Olsson, journalist, not listed in credits
- Gud fader och tattaren (1954) Natan
- Resan till dej (1953) Composer, not listed in credits
Director (3 credits)
Writer (4 credits)