1998
The Wonderland Experience as Crazed Bloke
1995
Father Ted as Father Jose Fernandez (1 episode)
1987
The Sicilian as Terranova
1984
The Jewel in the Crown as Ahmed Kasim (14 episodes)
1982
The Comic Strip Presents... as Chris Bell (1 episode)
1981
Bergerac as Damian Shore (1 episode)
1979
Minder as Kenton (1 episode)
1979
Only When I Laugh (29 episodes)
1979
Bloodline as Chemin-de-fer Player
1979
The Golden Lady as Ahmed Zamani
1978
Blake's 7 as Amagon Guard (1 episode)