Actor
- Daisies in December (1995)
- Shining Through (1992)
- The New Look (1991)
- Big George Is Dead (1987)
- The Bill (1984)
- The Disappearance of Harry (1982)
- "Bergerac" (1981)
- The London Connection (1979)
- Cuba (1979)
- The Message (1976)
- The Adventure of Sherlock Holmes' Smarter Brother (1975)
- The Sweeney (1975)
- "Microbes and Men" (1974)
- BBC2 Playhouse (1974)
- The Mackintosh Man (1973)
- Clochemerle (1972)
- Follyfoot (1971)
- The Onedin Line (1971)
- The House That Dripped Blood (1971)
- Play for Today (1970)
- One Day in the Life of Ivan Denisovich (1970)
- "The Six Wives of Henry VIII" (1970)
- Tower of London: The Innocent (1969)
- The Best House in London (1969)
- "Misleading Cases" (1967)
- BBC Play of the Month (1965)
- Nine Hours to Rama (1963)
- Doctor Who (1963)
- The Saint (1962)
- The Edgar Wallace Mystery Theatre (1959)
- Yesterday's Enemy (1959)
- I Only Arsked! (1958)
- Further Up the Creek (1958)
- The Camp on Blood Island (1958)
- Pickup Alley (1957)
- The Abominable Snowman (1957)
- Ill Met by Moonlight (1957)
- Armchair Theatre (1956)
- Disneyland (1954)