Actor
- Monsignor Renard (2000)
- Kavanagh QC (1995)
- Second Best (1994)
- The Secret Agent (1992)
- Bis ans Ende der Welt (1991)
- The Krays (1990)
- The Deliberate Death of a Polish Priest (1986)
- Lovejoy (1986)
- On the Razzle (1983)
- "Bergerac" (1981)
- Loophole (1981)
- Joseph Andrews (1977)
- The Blockhouse (1973)
- "The Gold Robbers" (1969)
- Come l'amore (1968)
- The Sea Gull (1968)
- ITV Playhouse (1967)
- The Taming of the Shrew (1967)
- Keep the Aspidistra Flying (1965)
- The Hill (1965)
- The Wednesday Play (1964)
- West 11 (1963)
- 55 Days at Peking (1963)
- Doctor Who (1963)
- The Password is Courage (1962)
- Two and Two Make Six (1962)
- On the Fiddle (1961)
- Look Back in Anger (1959)
- Armchair Theatre (1956)