Actor
- Dokument Fanny och Alexander (1986) .... Himself
- Fanny och Alexander (Fanny and Alexander) (1983) .... Teatern - Filip Landahl
- Avskedet (The Farewell) (1982) .... Grandfather
- Charlotte Löwensköld (1979) .... Rural dean Forsius
- Höstsonaten (Autumn Sonata) (1978) .... Paul
- Tabu (Taboo) (1977) .... Magistrate's wife
- Ansikte mot ansikte (Face to Face) (1976) .... The Grandfather
- Pistolen (Pistol) (1973) .... Alisia's Friend
- Lockfågeln (1971) .... Maj. Swedenhielm
- Skammen (Shame) (1968) .... Col. Jacobi
- Här har du ditt liv (Here's Your Life) (1968) .... Lundgren
- Pappa varför är du arg? Du gjorde likadant själv när du var ung (Daddy, Why Are You Angry) (1968) .... Adm. Carl
- Flickorna (The Girls) (1968) .... Hugo
- Den Røde kappe (Hagbard and Signe) (1968) .... King Sigvor
- Violenza al sole (The Island) (1968) .... Prof. Gunnar Lindmark
- Tofflan (1967) .... Engineer Morgan Alm
- Stimulantia (1967) .... Paul Hartman
- Persona (Persona) (1967) .... Mr. Vogler
- Träfracken (Sadist) (1966) .... Dr. Rune Wester
- Syskonbädd 1782 (1966) .... Count Schwartz
- Älskande par (Loving Couples) (1964) .... Dr. Jacob Lewin
- Äktenskapsbrottaren (1964) .... Emil Fäger - Photographer
- Klänningen (The Dress) (1964) .... Helmer Berg
- Min kära är en ros (My Love Is Like a Rose) (1963) .... Dr. Georg Ehnström
- Lyckodrömmen (Dream of Happiness) (1963) .... Sebastian
- Musik i mörker (Night Is My Future) (1963) .... Klasson
- Ingmar Bergman gör en film (1963) .... Himself
- Nattvardsgästerna (Winter Light) (1962) .... Tomas Ericsson, Pastor
- Lustgården (1961) .... David Samuel Franzén (as Gunnar)
- Såsom i en spegel (Through a Glass Darkly) (1961) .... David
- Kvinnors väntan (1961) .... Fredrik Lobelius
- Djävulens öga (The Devil's Eye) (1960) .... The Actor
- Kvinnodröm (1960) .... Otto Sönderby, Consul
- En Lektion i kärlek (A Lesson in Love) (1960) .... David Erneman
- Mälarpirater (Pirates on the Malonen) (1960) .... 'Greven'
- Himmel och pannkaka (Heaven and Pancakes) (1959) .... Ernst Kruuse
- Brott i paradiset (1959) .... Adam 'A.P.' Palmquist
- Ansiktet (The Magician) (1959) .... Dr. Vergerus, Minister of Health
- Smultronstället (Wild Strawberries) (1959) .... Dr. Evald Borg
- Det svänger på slottet (Swinging at the Castle) (1959) .... Agne C:son Stressberg
- Fröken April (Miss April) (1958) .... Marcus Arwidson
- Det Sjunde inseglet (The Seventh Seal) (1958) .... Jöns, squire
- Du är mitt äventyr (You Are My Adventure) (1958) .... Tore Hall
- Sommarnattens leende (Smiles of a Summer Night) (1957) .... Fredrik Egerman
- Sommarnöje sökes (Summer Place Wanted) (1957) .... Lawyer Gustaf Dahlström
- Nattens ljus (Night Light) (1957) .... Mr. Purman
- Skorpan (1956) .... Freddie Braxenhjelm
- Sjunde himlen (Seventh Heaven) (1956) .... Maj. Ernst C:son Kruuse
- Gycklarnas afton (The Naked Night) (1956) .... Mr. Sjuberg
- Stampen (1955) .... Acke Kullerstedt
- Gabrielle (1954) .... Robert Holmén
- Seger i mörker (1954) .... Henrik Kugelström
- Flottans glada gossar (Happy Lads of the Fleet) (1954) .... Shipowner Ludvig Ekman
- Glasberget (1953) .... Dr. Dalander
- Vi tre debutera (We Three Debutantes) (1953) .... Director Brummer
- Dansa, min docka... (1953) .... Zdenko Zapatil
- Oppåt med gröna hissen (1952) .... Malte Lövman
- Flyg-Bom (Bom the Flyer) (1952) .... Sgt. Niklas Slevbrink
- En Fästman i taget (One Fiancé at a Time) (1952) .... Dynamitard Valentin Fredriksson-Frisk
- Säg det med blommor (1952) .... Oskar Blomkvist
- Livat på luckan (1951) .... Conscript
- Dårskapens hus (1951) .... A captain (uncredited)
- Tull-Bom (Customs Officer Bom) (1951) .... Frans Melin, aka Hamn-Casanova
- Kvartetten som sprängdes (1950) .... Engineer Planertz
- Den Vita katten (The White Cat) (1950) .... Jarl Eksell
- Kyssen på kryssen (Kiss on the Cruise) (1950) .... Film Director Lasse Brenner
- Fästmö uthyres (Fiancée for Hire) (1950) .... Actor Julius Brumse
- Min syster och jag (My Sister and I) (1950) .... Architect Gunnar Stenwall
- Pappa Bom (Father Bom) (1949) .... Sportsman Fritjof Krafft
- Flickan från tredje raden (The Girl from the Third Row) (1949) .... Dr. Edvin Burelius
- Skolka skolan (Playing Truant) (1949) .... Bertil Kronberg
- Soldat Bom (Private Bom) (1948) .... Cpl. Berglund
- Rötägg (Bad Eggs) (1948) .... Dr. Bertil Langenfeldt
- En Svensk tiger (A Swedish Tiger) (1948) .... Hans Wolff
- Lilla Märta kommer tillbaka (Little Martin Returns) (1948) .... Captain
- Var sin väg (Each to His Own Way) (1948) .... Ship owner Sture Widman, Birgit's third husband
- Här kommer vi... (Here We Are Coming) (1947) .... Actor Bob Hill, aka Robert Berg
- En fluga gör ingen sommar (One Swallow Does Not Make a Summer) (1947) .... Author
- Krigsmans erinran (Soldier's Reminder) (1947) .... Sgt. Löfgren
- Pappa sökes (Daddy Wanted) (1947) .... Shoe-shiner Tom, 'Plutten'
- Peggy på vift (Peggy on a Spree) (1947) .... Harald Haraldsson
- Bruden kom genom taket (The Bride Came Through the Ceiling) (1947) .... Sune Ericsson
- Mitt folk är icke ditt (My People Are Not Yours) (1947) .... Maj. Rolf von Ritter
- I som här inträden... (You Who Are About to Enter) (1947) .... Hagman
- Två kvinnor (1947) .... Bengt
- Medan porten var stängd (While the Door Was Locked) (1946) .... Erik Sahlen
- Appassionata (Appassionata) (1946) .... Svensson, editor of Vecko-Bilden (uncredited)
- Det regnar på vår kärlek (1946) .... Mr. Purman
- Kristin kommenderar (Kristin Commands) (1946) .... Dr. Westman senior / Vilhelm Westman
- Nyordning på Sjögårda (New Order at Sjogarda) (1945) .... Felix Palmer
- Sussie (1945) .... Harry Hellberg
- Hets (Torment) (1944) .... Teacher (uncredited)
- Lev farligt (Live Dangerously) (1944) .... Hahn
- Jag dräpte (1943) .... Linden
- Natt i hamn (Night in the Harbor) (1943) .... Sven Eriksson
- General von Döbeln (1942) .... Lt. Bäckström
- En Äventyrare (Adventurer) (1942) .... Count Conti
- Hennes melodi (Her Melody) (1942) .... Miss Lindenstjärnas fiance (uncredited)
- Snapphanar (Scanian Guerilla) (1941) .... Soldier (uncredited)
- Karl för sin hatt (Man of the Forest) (1941) ....
- Spökreportern (1941) .... Sausage factory engineer (uncredited)
- Panik (1941) .... Bank Manager Ryder
- Alle man på post (Everybody at His Station) (1940) .... Military Doctor
- Juninatten (1940) .... Journalist (uncredited)
- Hjältar i gult och blått (1940) .... Sgt. Kristian (uncredited)
- Vi två (We Two) (1939) .... Doctor (uncredited)
- Mot nya tider (1939) .... August Palm's Associate
- Bergslagsfolk (1938) ....
- Vi som går scenvägen (We from the Theatre) (1938) .... A Man (uncredited)
- Uppsagd (1934) .... Kirre Skoglund (uncredited)
- Hans livs match (1932) .... Student carrying 'Nicken'
- Skepp ohoj! (1931) .... Young man (uncredited)
- Falska millionären (The False Millionaire) (1931) .... Member of the choir


