U Pana Boga w Królowym Moście (1 episode)
Dom Juan ou le Festin de pierre as Dom Juan
2024
The Seasons as Theatre Director
2024
Doppelganger. The Double as Roman Wieczorek (3 episodes)
2024
I Am the Creation of Fiction as Self
2024
Unpredictable as Stefan Poznański
2024
Irena's Vow as Schultz
2024
Drag Me Out Poland as Self - Judge (6 episodes)
2024
Scarborn as Duchnowski, Stanisław and Ignac's Father
2023
Doppelganger. The Double as Roman Wieczorek
2023
The Hidden Web as Henryk Wójcicki
2023
Dangerous Men as Joseph Conrad
2023
House Under the Two Eagles as Johannes Weber (1 episode)
2022
My Agent (1 episode)
2022
Backwards as Feliks Mazur
2022
The Perfect Number as Joachim
2022
Everyone Knows Better as Jurek Dobrowolski
2022
Queen as Sylwester Borkowski vel Bork (4 episodes)
2021
Talking Heads 2021 as Self
2021
Escape to the Silver Globe as Self
2021
Prince in a Pastry Shop as Prince (voice)
2020
The King of Warsaw as Jerzy Ziembiński (6 episodes)
2020
Bez skrupułów as Tadeusz Kawecki (5 episodes)
2020
Truth Makes Free as Jan Zieja
2019
Solid Gold as Tadeusz Kawecki
2018
Illegals as Hans Jorgensen (10 episodes)
2018
The Mire as Witold Wanycz (17 episodes)
2017
The Chechen Diary of Polina Zerebova
2017
The Chairman's Ear as Jarosław, deputy prime minister (1 episode)
2016
The Last Family as Zdzisław Beksiński
2015
Anatomy of Evil as Roman Szerepeta
2014
Close-Ups as Andrzej Milewski, ojciec Marty
2013
The Vulture as Reatorski
2012
Day of the Siege as Jan Andrzej Morsztyn
2012
You Ain't Seen Nothin' Yet as Marcellin
2011
Entanglement as Witold
2010
Little Rose as Adam Warczewski
2008
Possibility of an Island as Slotan
2007
Ekipa as prezydent Julian Szczęsny (5 episodes)
2007
Nightwatching as Piers Hasselburg
2007
Cyrano de Bergerac as Le comte de Guiche
2006
Who Never Lived as ordynator
2004
In Your Image as Professor Cardoze
2002
The Revenge as rejent Milczek
2001
With Fire and Sword as Jeremi Michał Wiśniowiecki (4 episodes)
2000
Prymas. Trzy lata z tysiąca as Stefan Wyszyński / Molenda
1999
Bigda is Coming! as Speaker Stachowski
1999
Pan Tadeusz as Richter
1999
With Fire and Sword as Jeremi Wiśniowecki
1998
Billboard as Dyrektor agencji reklamowej
1997
Genealogies of a Crime as Christian
1997
Podróż na wschód as Jakub
1997
Lucie Aubrac as le lieutenant Schlöndorff
1996
La Comédie-Française ou L'amour joué as Self
1995
Ohnivé jaro as Stanislav Havlícek
1994
Le Fils du cordonnier as Célestin (3 episodes)
1993
Schindler's List as Julian Scherner
1992
Indochine as Hebrard
1991
The Conviction as Giovanni
1990
The Mahabharata as Yudhishthira (3 episodes)
1990
The Mahabharata as Yudhishthira
1989
The french revolution: Years of rage as Robespierre
1989
The french revolution: Years of hope as Robespierre
1989
On the Silver Globe as Marek
1986
The Malady of Love as The Pedlar
1986
The Woman of My Life as Bernard
1986
Qui trop embrasse... as Marc
1982
Najdłuższa wojna nowoczesnej Europy as Hipolit Cegielski (4 episodes)
1981
Peer Gynt as Le cuisinier / Le propriétaire d'Haegstad / Le père de la mariée
1981
Childish Questions as Bogdan
1981
Man of Iron as kapitan Wirski
1980
Golem as Doctor Creating Pernat
1980
Kung-fu as Marek Kamiński
1980
The Conductor as Adam Pietryk
1979
Roman and Magda as Roman Barwiński
1979
Rodzina Połanieckich as Edward Bukacki
1978
Without Anesthesia as Jacek Rościszewski
1978
Ziemia obiecana as Maks Baum (4 episodes)
1978
Nights and Days as Anzelm Ostrzeński (4 episodes)
1978
The Border as Zenon Ziembiewicz
1977
Polskie drogi as Sturmbahnführer Kliefhorn (7 episodes)
1977
Man of Marble as Record Beating Announcer (voice)
1976
Pictures from Life as Writer
1975
Dyrektorzy as inżynier Krzysztof Szymczak (1 episode)
1975
Hotel Pacific as Henek (voice)
1975
The Leaves Have Fallen as Smukły
1975
Nights and Days as Anzelm Ostrzeński
1975
The Promised Land as Maks Baum
1974
A Girl and the Pigeons as Stach, Edek's brother
1974
Pedestrian Subway as Michal
1973
Stawiam na Tolka Banana as Tolek Banan (voice) (uncredited) (7 episodes)
1972
Culling as adiunkt Wojtek
1970
Album polski as Tomek
1965
Beata as Beata's Classmate (uncredited)