| Ernst-Hugo (2008) as Self |
| Trolösa (2000) as Axel |
| Den röda fläcken (1996) |
| Resan till Melonia (1989) as William (voice) |
| Under Resan till Melonia (1989) as (William) |
| Påsk (1988) as Lindkvist |
| Ängslans boningar (1987) as Nordin |
| Den nervöse mannen (1986) as Police inspector |
| Offret (1986) as (voice) |
| Duellantens ansikte (1984) as The Doctor |
| Alf Sjöberg - mästaren (1983) |
| Hej du himlen! (1983) |
| Ingenjör Andrées luftfärd (1982) as Dr. Nils Ekholm |
| Varning för Jönssonligan (1981) as Crime Commissioner Svensson |
| Den perfekte tjuven (1979) |
| Den beslöjade damen (1977) as David Bruse |
| Mannen som slutade röka (1972) as Doctor |
| Troll (1971) as The Priest |
| I väntan på Godot (1971) as Vladimir |
| Körsbärsträdgården (1970) as Lopachin |
| Fadern (1969) as Dr. Österberg |
| Sotaren (1966) |
| Ön (1966) as Johannes |
| För vänskaps skull (1965) |
| För att inte tala om alla dessa kvinnor (1964) |
| Raggargänget (1962) as Kritan |
| En drömmares vandring (1957) as Martinus |
| Sista paret ut (1956) as Claes Berg |
| Vildfåglar (1955) as Moje |
| Kvinnohuset (1953) as Rosa's boyfriend |
| Barabbas (1953) |
| Bärande hav (1950) |
| Bara en mor (1949) |
| Bara en mor (1949) as Otto 8 Years Later |
| Flottans kavaljerer (1948) as Navy sailor |
| Sången om Stockholm (1947) as ung man på Britts studentskiva |
| Marknadsafton Director |