2024
Love Lost as Mr Warren
2010
Sherlock as Prison Governor (1 episode)
2004
Pilate: The Man Who Killed Christ as Pontius Pilate
2003
Dracula II: Ascension as Corello
2001
The 51st State as Lawrence
1990
Forgotten Prisoners: The Amnesty Files as Aziz Azim
1987
Inspector Morse as Andreas Heller (1 episode)
1986
Lovejoy as Auctioneer (1 episode)
1984
The Bill as Greg Simpson (1 episode)
1979
Minder as Jarvis (1 episode)