Actor
- Wilde (1997)
- Heartbeat (1992)
- The Return of Sherlock Holmes (1986)
- "The Price" (1985)
- Champions (1984)
- Winston Churchill: The Wilderness Years (1981)
- "Telford's Change" (1979)
- Tales of the Unexpected (1979)
- International Velvet (1978)
- Escape from the Dark (1976)
- Mr. Smith (1976)
- BBC2 Playhouse (1974)
- The Love Ban (1973)
- Colditz (1972)
- The Rivals of Sherlock Holmes (1971)
- Patton (1970)
- Play for Today (1970)
- Two a Penny (1970)
- Special Project Air (1969)
- W. Somerset Maugham (1969)
- Where Eagles Dare (1968)
- ITV Playhouse (1967)
- BBC Play of the Month (1965)
- Out of the Unknown (1965)
- Public Eye (1965)
- You Must Be Joking! (1965)
- Doctor Who (1963)
- The Cool Mikado (1963)
- Play It Cool (1962)
- Tiara Tahiti (1962)
- No Love for Johnnie (1961)
- No My Darling Daughter (1961)
- Seven Keys (1961)
- A Touch of Larceny (1960)
- The Edgar Wallace Mystery Theatre (1959)
- Armchair Theatre (1956)
- You Know What Sailors Are (1954)
- Malta Story (1953)