Actor
- Global Conspiracy (2004)
- The Gathering (2002)
- Children of the New Forest (1998)
- Keep the Aspidistra Flying (1997)
- Restoration (1995)
- The Hour of the Pig (1993)
- Further Up Pompeii (1991)
- Murder Most Horrid (1991)
- Hamlet (1990)
- Around the World in 80 Days (1989)
- Campion (1989)
- Jack the Ripper (1988)
- Porterhouse Blue (1987)
- Casualty (1986)
- Foreign Body (1986)
- Screen Two (1985)
- The Day the Universe Changed (1985)
- Silas Marner: The Weaver of Raveloe (1985)
- Return to Waterloo (1985)
- Lost in London (1985)
- The Doctor and the Devils (1985)
- Tangiers (1985)
- The Company of Wolves (1984)
- Baal (1982)
- The Black Adder (1982)
- Oliver Twist /I (1982)
- The Hunchback of Notre Dame (1982)
- Funny Money (1982)
- Only Fools and Horses (1981)
- Raise the Titanic (1980)
- The Elephant Man (1980)
- Schalcken the Painter (1979)
- "Worzel Gummidge" (1979)
- Minder (1979)
- "Crime and Punishment" (1979)
- Terror /I (1978)
- Les Miserables (1978)
- The Big Sleep (1978)
- Crossed Swords (1977)
- Jabberwocky (1977)
- Escape from the Dark (1976)
- Dark Places (1974)
- The Vault of Horror (1973)
- Psychomania (1973)
- Flyaway (1972)
- The Duchess of Malfi (1972)
- M*A*S*H* (1972)
- Loving Memory (1971)
- The Onedin Line (1971)
- Dr Jekyll & Sister Hyde (1971)
- Say Hello to Yesterday (1971)
- The House That Dripped Blood (1971)
- Play for Today (1970)
- Wolfshead: The Legend of Robin Hood (1969)
- Where's Jack? (1969)
- Moon Zero Two (1969)
- Oliver! (1968)
- A Ghost of a Chance (1968)
- Decline and Fall... of a Birdwatcher (1968)
- Half a Sixpence (1968)
- The Blood Beast Terror (1968)
- After Many a Summer (1967)
- Dance of the Vampires (1967)
- The Wednesday Play (1964)
- Doctor Who (1963)