Actor (66 credits)
- Minns Ni? (1993) хроника
- Project U.F.O. (1978) Carl Youngstrom
- Francis Gary Powers: The True Story of the U-2 Spy Incident (1976) Ivan Vasilev
- Zandy's Bride (1974) Avery, not listed in credits
- The Sixth Sense (1972) Dr. Karl Rintels
- Dan August (1970) Josef Tanis
- Ice Station Zebra (1968) Col. Ostrovsky
- Tarzan (1966) Von Wolvner
- Assault on a Queen (1966) Eric Lauffnauer
- Ship of Fools (1965)
- 12 O'Clock High (1964) Col. Max Richter
- Min kära är en ros (1963) P.G. Nilsson
- The Victors (1963) Priest
- Two Living, One Dead (1961) Rogers
- Karneval (1961) Ragnar Ennart
- Panik i paradis (1960) Frederik
- 13 Demon Street (1959) Franz
- Lek på regnbågen (1958) Björn Rådström
- Gäst i eget hus (1957) Age Dahl
- Chikyû Bôeigun (1957) Yamamoto, voice acting
- Sommarnöje sökes (1957) Arne Forsman, artist
- Egen ingång (1956) Arvid Stenman
- Främlingen från skyn (1956) Stig Hallman
- Het är min längtan (1956) Mikael
- Blockerat spår (1955) играет самого себя
- Flickan i regnet (1955) Martin Andreasson
- Flicka utan namn (1954) Erland Ljung
- Göingehövdingen (1953) Lieutenant Henrik Wrede
- The Juggler (1953) Daniel
- Ingen mans kvinna (1953) Arne Persson
- The Pepsi-Cola Playhouse (1953)
- My Six Convicts (1952) Clem Randall
- The Iron Mistress (1952) Philippe de Cabanal
- My Little Margie (1952)
- Sommarlek (1951) David Nyström
- Foreign Intrigue (1951) Burt
- Bärande hav (1951) Martin Winner
- Frånskild (1951) Dr. Bertil Nordelius
- Racket Squad (1950) Gene Turner
- Den vita katten (1950) The man without identity
- Sånt händer inte här (1950) Almkvist
- Singoalla (1949) Knight Erland Månesköld
- Madame Bovary (1949) Leon Dupuis
- Some of the Best: Twenty-Five Years of Motion Picture Leadership (1949) играет самого себя, хроника, not listed in credits
- Tösen från Stormyrtorpet (1947) Gudmund Erlandsson
- Kvinna utan ansikte (1947) Martin Grande
- Iris och löjtnantshjärta (1946) Robert Motander
- Driver dagg faller regn (1946) Jon
- Det är min modell (1946) Erik Lunde
- Vandring med månen (1945) Dan Killander
- Appassionata (1944) Eric Linden
- Den osynliga muren (1944) Ivan Levy
- Hets (1944) Jan-Erik Widgren
- Prins Gustaf (1944) Prince Gustaf
- Natt i hamn (1943) Arnold
- Herre med portfölj (1943) Lennart Dalén
- Jag dräpte (1943) Harris
- Striden går vidare (1941) Dr. Georg Hammar
- Den ljusnande framtid (1941) Åke Dahlberg
- Juninatten (1940) Assistant Physician, not listed in credits
- Stål (1940) Erik, young worker
- Hans nåds testamente (1940) Jacob
- Gläd dig i din ungdom (1939) Henning
- Kadettkamrater (1939) Greggy Ståhlkrantz
- Med folket för fosterlandet (1938) Young man who recives soccer scores, not listed in credits
- John Ericsson - segraren vid Hampton Roads (1937) Young man on Delamater's office, not listed in credits
Director (31 credits)
Writer (3 credits)