Actor (81 credits)
- Helsinki, ikuisesti (2008) играет самого себя, хроника
- Kohtalon kirja (2003) Galagf
- Statisti (2003) играет самого себя
- Taivas tiellä (2000) Niilo
- En liten julsaga (1999) Pekka
- Made in Filmland (1997) играет самого себя
- Skuggornas hus (мини-сериал) (1996) Handelsmannen
- Yöjuna (1996) Kalevi Wallin
- Jägarna (1996) The Boss
- Nortia (1996) Juha Varteva
- Mannen utan ansikte (1995) President, voice acting
- Ruuvimies (1995) not listed in credits
- Håll huvet kallt (1994) Malkolm
- Riktiga män bär alltid slips (1991) Stålhane
- Spänn mig för karlavagnen (1990) Morfar
- Ameriikan raitti (1990) Otto
- Husbonden (1989) Skipper
- Månguden (1988)
- Lysande landning (1987) David Dreyer
- Lain ulkopuolella (1987) Principal
- Jenseits der Morgenröte (1985) Franzbekow, Siberian governor
- Dirty Story (1984) Erik Järnstedt
- Kalabaliken i Bender (1983)
- Klippet (1982) Lagerförmannen
- Jousiampuja (1982) Eino
- Zoombie (мини-сериал) (1982) Port foreman
- Hans-Christian och sällskapet (1981) Joel
- Genombrottet (1981) Chefen
- Reds (1981) Scandinavian Escort
- Bomsalva (1978) Rurik Lindgren
- Tuntematon ystävä (1978) Olavi Susikoski
- Telefon (1977) Lieutenant Alexandrov
- The Day the Clown Cried (1972) Stout Prisoner
- The Shoes of the Fisherman (1968) Soldier Releasing Lakota, not listed in credits
- Äl' yli päästä perhanaa (1968) Pastori vaalielokuvassa, not listed in credits
- Billion Dollar Brain (1967) Extra, not listed in credits
- Gehenna (1966) Reverend Bro
- Laukaus Kyproksessa (1965) Sergeant Major Onni Lintula
- Anna Christie (1964) Matt Burke
- Miten haluatte (1964) Oliver
- Eversti Chabert (1964) Louis Vergniaud
- Juokse kuin varas (1964) Arvo Mäki
- Teerenpeliä (1963) Technical Manager, not listed in credits
- Villin Pohjolan kulta (1963) Joel Vorna
- Villin Pohjolan salattu laakso (1963) Joel Vorna
- Naiset, jotka minulle annoit (1962)
- Hän varasti elämän (1962) Detective Oke Järvinen
- Älä nuolase... (1962) Muuttomies, not listed in credits
- Pojken i trädet (1961) Sten Sundberg
- Kertokaa se hänelle... (1961) Ambulanceman
- Kuu on vaarallinen (1961) Sheriff
- Me (1961) Urpo
- Isaskar Keturin ihmeelliset seikkailut (1960) Anselmi Körmy
- Lumisten metsien tyttö (1960) Jukka
- Ei ruumiita makuuhuoneeseen (1959) Mike
- Zurück aus dem Weltall (1959) Lumberjack
- Kohtalo tekee siirron (1959) Mauri Petäjämaa
- Damen i svart (1958) David Frohm
- 1918 (1957) Samuel Bro
- Herra Sotaministeri (1957) German ambassador, not listed in credits
- Risti ja liekki (1957) Inquisitor
- Vihdoinkin hääyö... (1957) Teemu Järvinen
- Olet mennyt minun vereeni (1956) Erkki, captain
- Silja - nuorena nukkunut (1956) Valkoisten komppanianpäällikkö
- Tuntematon sotilas (1955) Lehto
- Viettelysten tie (1955) Martti
- Kukonlaulusta kukonlauluun (1955) Eino Kustaala
- Kiinni on ja pysyy (1955) Criminal
- Rakkaus kahleissa (1955) Pertti Kuusi
- Kovanaama (1954) Prisoner #2
- Niskavuoren Aarne (1954) Steward
- Pekka ja Pätkä lumimiehen jäljillä (1954) Riku Sundman
- Pekka Puupää (1953) Petteri, the criminal
- Me tulemme taas (1953) Kymppi, lumberjack boss
- Varsovan laulu (1953) Captain
- Yö on pitkä (1952) Åke Strandberg
- Valkoinen peura (1952) Forest Ranger
- Suomalaistyttöjä Tukholmassa (1952) Erik
- Hallin Janne (1950) Vallankumoukseen yllyttävä vanki Siperiassa
- Tanssi yli hautojen (1950) Suomalainen upseeri
- Hornankoski (1949) Artturi Yli-Koskela
Director (13 credits)
Producer (3 credits)
Writer (4 credits)