Actor
- Captain Jack (1999)
- Body Snatchers (1993)
- Heaven & Earth (1993)
- Splitting Heirs (1993)
- The Right Hand Man (1987)
- Robbery Under Arms (1985)
- Passionless Moments (1983)
- "Bergerac" (1981)
- "Shoestring" (1979)
- "Worzel Gummidge" (1979)
- Minder (1979)
- "The Voyage of Charles Darwin" (1978)
- Twenty Times More Likely (1978)
- What's Up Nurse! (1978)
- "Ripping Yarns" (1976)
- Let's Sleep on It (1976)
- The Duchess of Duke Street (1976)
- Moll Flanders (1975)
- BBC2 Playhouse (1974)
- Professor Popper's Problem (1974)
- Last of the Summer Wine (1973)
- "My Wife Next Door" (1972)
- That's All We Need (1971)
- The Magnificent Seven Deadly Sins (1971)
- It's the Only Way to Go (1970)
- One Brief Summer (1970)
- Codename: Portcullis (1969)
- Q5 (1969)
- Headline Hunters (1968)
- The Bliss of Mrs. Blossom (1968)
- The Ragged Trousered Philanthropists (1967)
- Ferry Cross the Mersey (1965)
- Hair of the Dog (1962)
- Nearly a Nasty Accident (1962)
- The Saint (1962)
- Not a Hope in Hell (1960)
- The Criminal (1960)
- I'm All Right Jack (1959)
- The Edgar Wallace Mystery Theatre (1959)
- The Ugly Duckling (1959)
- Armchair Theatre (1956)