Actor
- A Few Short Journeys of the Heart (1994)
- Shakespeare: The Animated Tales (1992)
- The Krays (1990)
- Summer's Lease (1989)
- Dream Demon (1988)
- White Mischief (1987)
- Lovejoy (1986)
- Offret (1986)
- Screen Two (1985)
- Young Sherlock Holmes (1985)
- The Bill (1984)
- Heat and Dust (1983)
- The Blue Dress (1983)
- "Bergerac" (1981)
- Clash of the Titans (1981)
- The Good Soldier (1981)
- Minder (1979)
- Eustace and Hilda (1977)
- "Wessex Tales" (1973)
- "Country Matters" (1972)
- The Watercress Girl (1972)
- Hamlet /I (1970)
- Play for Today (1970)
- BBC Play of the Month (1965)