2021
Układ as Pytlasiński2021
Babilon. Raport o stanie wojennym as narrator (voice)2020
The Loop as Father Daniela Śnieżka2020
Archiwista as Henryk Mikos2020
Pętla as Not available2018
Leśniczówka as Bogdan Karcz2018
Clergy as Kuraś2017
Little Jacob as Sąsiad babci2016
Humble Servants as ksiądz Witecki2016
Humble Servants as Proboszcz Witecki2014
Close-Ups as profesor2010
Whisky c молоком as Not available2010
Trick as poseł Jan Szewczyk2009
Hel as Weiss, szef Piotra2007
Futro as Major Puszek2007
Satan from the Seventh Grade as Professor Tyszka2006
Palimpsest as Commander2004
Kryminalni as Jan Gumiński "Guma"2002
Yyyreek!!! Kosmiczna nominacja as "Szef"2001
Kameleon as Nadkomisarz Adam Szponder2001
Marszałek Piłsudski as Not available2001
Twarze i maski as Roman Kujawa2001
Raport as Adolf Stonka2000
Prymas. Trzy lata z tysiąca as Bolesław Bierut1999
Dybuk as Reb Mendel1999
Torowisko as Lazarek1997
Historia o proroku Eliaszu z Wierszalina as prorok Eliasz1996
Why? as Not available1996
Przygody Joanny as "Antonio"1995
Doctor Semmelweis as Albert Lothar1995
Far from the Other as Police Investigator1994
Kraj świata as kandydat - organizator łańcucha1992
Po własnym pogrzebie as obersturmbannfuhrer Knothe1991
Szwedzi w Warszawie as Agent szwedzki1990
Piggate as Art Schummann1990
Po upadku as dziennikarz Henio1989
Virtuti as kapitan1989
State of Fear as Henryk Małecki, brat Jana, major SB1989
Vera – The Hard Way to Enlightenment as Not available1988
Mr. Blot in Space as Computer Lucas (voice) (uncredited)1988
Kill Me, Cop as Not available1988
Republika nadziei as Gulhoff1987
Wielki wóz as Komendant oflagu1987
Powrót po śmierć as Jan Rumień1986
Tętno as Tomek1986
Dłużnicy śmierci as Kołdak1986
Zátah as Not available1985
Who Is That Man? as Captain Adam Iwinski1984
I Died So I Could Live as Knothe1984
Co dzień bliżej nieba as Teacher1983
Environs of a Quiet Sea as Ryszard Kalewik1982
Najdłuższa wojna nowoczesnej Europy as Hipolit Cegielski (voice) (uncredited)1981
Bołdyn as Zybert1980
Dzień Wisły as Tadeusz1979
Pilot Pirx's Inquest as Tom Novak (voice) (uncredited)1979
Umarli rzucają cień as "Mały"1977
Big Deal as Ksiądz1977
Polskie drogi as Johan Heimann / Jan Nowaczek1977
A Round Week as Bandit1976
Bezkresne łąki as psychiatra1974
A Story in Red as Zenek1970
The Taste of the Black Earth as InsurgentNaN
Wigilia as Not available