Actor
- The Far Pavilions (1984)
- Never Say Never Again (1983)
- A Voyage Round My Father (1982)
- Schalcken the Painter (1979)
- "Worzel Gummidge" (1979)
- To the Manor Born (1979)
- Crossed Swords (1977)
- Abortar en Londres (1977)
- House of Mortal Sin (1976)
- One of Our Dinosaurs Is Missing (1975)
- Barry Lyndon (1975)
- The Amorous Milkman (1975)
- Bellamira (1974)
- "David Copperfield" (1974)
- Mistress Pamela (1974)
- Percy's Progress (1974)
- "Shoulder to Shoulder" (1974)
- "A Pin to See the Peepshow" (1973)
- Gawain and the Green Knight (1973)
- Black Snake (1973)
- Some Kind of Hero (1972)
- I Want What I Want (1972)
- The Rivals of Sherlock Holmes (1971)
- Die Screaming, Marianne (1971)
- A Clockwork Orange (1971)
- Upstairs, Downstairs (1971)
- No Blade of Grass (1970)
- Doctor in Trouble (1970)
- Crossplot (1969)
- Hot Millions (1968)
- "Dad's Army" (1968)
- I'll Never Forget What's'isname (1967)
- The Jokers (1967)
- Martin Soldat (1966)
- Doctor in Clover (1966)
- BBC Play of the Month (1965)
- Invasion (1965)
- "Till Death Us Do Part" (1965)
- Comedy Playhouse (1961)
- "On Trial" (1960)
- Bellweather Nine (1959)
- The Edgar Wallace Mystery Theatre (1959)
- Left Right and Centre (1959)
- The Man Who Wouldn't Talk (1958)
- You Know What Sailors Are (1954)
- The Sword and the Rose (1953)
- When We Are Married (1951)
- Teheran (1946)