Actor
- A. Hitler (2010)
- County Kilburn (2000)
- Vicious Circle (1999)
- Mother Night (1996)
- The Empty Mirror (1996)
- As Time Goes By (1992)
- The Mirror Crack'd (1992)
- The Young Indiana Jones Chronicles (1992)
- The War That Never Ends (1991)
- King of the Wind (1990)
- Nobody Here But Us Chickens (1989)
- The Bretts (1987)
- Inspector Morse (1987)
- Tai-Pan (1986)
- Pity in History (1985)
- Coming Through (1985)
- Oxbridge Blues (1984)
- Sakharov (1984)
- Oedipus the King (1984)
- Pericles, Prince of Tyre (1984)
- A Pattern of Roses (1983)
- Reilly: Ace of Spies (1983)
- King Lear (1982)
- Who Dares Wins (1982)
- Timon of Athens (1981)
- "Out" (1978)
- Rumpole of the Bailey (1978)
- The Story of David (1976)
- The Hiding Place (1975)
- The Sweeney (1975)
- BBC2 Playhouse (1974)
- "Wessex Tales" (1973)
- "Menace" (1970)
- Play for Today (1970)
- The Penthouse (1967)
- I'll Never Forget What's'isname (1967)
- BBC Play of the Month (1965)
- Four in the Morning (1965)
- Campanadas a medianoche (1965)
- The Wednesday Play (1964)
- Ambush in Leopard Street (1962)
- The Webster Boy (1962)
- The Quare Fellow (1962)
- Murder in Eden (1961)
- A Question of Suspense (1961)
- Johnny Nobody (1961)
- This Other Eden (1959)
- Armchair Theatre (1956)