
Acted in 19
2020s
- 2025
The Prince
Worcester
- 2022
2010s
- 2013
#aiww: The Arrest of Ai Weiwei
'Minder'
2000s
- 2006
Pinochet in Suburbia
Steve
Have No Fear: The Life of Pope John Paul II
General Wojciech Jaruzelski
- 2004
- 2000
In the Beginning
Pharaoh Seti I · 2 episodes
1990s
- 1998
Ultraviolet
Embryologist · 1 episode
- 1997
Into Thin Air: Death on Everest
Lopsang Sherpa
- 1996
Darklands
Registrar
On Dangerous Ground
Yuan Tao
- 1995
- 1994
Lie Down with Lions
Ari
1980s
- 1987
- 1983
- 1981
Kessler
Brazilian · 1 episode