Actor
- Poirot (1989)
- John Wycliffe: The Morning Star (1984)
- Al-mas' Ala Al-Kubra (1983)
- "Bergerac" (1981)
- Invasion (1980)
- Betzi (1980)
- Minder (1979)
- Disraeli (1978)
- Grange Hill (1978)
- Philby, Burgess and Maclean (1977)
- The Duchess of Duke Street (1976)
- The Sweeney (1975)
- BBC2 Playhouse (1974)
- Emmerdale Farm (1972)
- The Onedin Line (1971)
- A Clockwork Orange (1971)
- Upstairs, Downstairs (1971)
- "Menace" (1970)
- Play for Today (1970)
- ITV Playhouse (1967)
- Public Eye (1965)
- Coronation Street (1960)
- Armchair Theatre (1956)