Actor
- Shadowlands (1993)
- On Your Way Riley (1985)
- Hammer House of Mystery and Suspense (1984)
- Break Point (1982)
- The Ghost Downstairs (1982)
- A Voyage Round My Father (1982)
- If You Go Down in the Woods Today (1981)
- Omen III: The Final Conflict (1981)
- Yes, Minister (1980)
- To Serve Them All My Days (1980)
- Hammer House of Horror (1980)
- "Worzel Gummidge" (1979)
- Margie and Me (1978)
- The Medusa Touch (1978)
- The Lord of the Rings (1978)
- All Creatures Great and Small (1978)
- The Slipper and the Rose: The Story of Cinderella (1976)
- King Arthur, the Young Warlord (1975)
- Fawlty Towers (1975)
- Ooh... You Are Awful (1974)
- Young Winston (1972)
- Doomwatch (1972)
- "My Wife Next Door" (1972)
- The Rivals of Sherlock Holmes (1971)
- Please Sir! (1971)
- The Raging Moon (1971)
- Hands of the Ripper (1971)
- All at Sea (1970)
- The Virgin and the Gypsy (1970)
- The Rise and Rise of Michael Rimmer (1970)
- W. Somerset Maugham (1969)
- ITV Saturday Night Theatre (1969)
- Run a Crooked Mile (1969)
- Oh! What a Lovely War (1969)
- The Limbo Line (1968)
- A Dandy in Aspic (1968)
- End in Tears (1966)
- The Wrong Box (1966)
- Sky West and Crooked (1966)
- "Till Death Us Do Part" (1965)
- The Hill (1965)
- Public Eye (1965)
- Hot Enough for June (1964)
- First Men in the Moon (1964)
- The Beauty Jungle (1964)
- The Black Torment (1964)
- The Bargee (1964)
- The Punch and Judy Man (1963)
- The Mind Benders (1963)
- The Cracksman (1963)
- Bitter Harvest (1963)
- 80,000 Suspects (1963)
- Maniac (1963)
- Term of Trial (1962)
- Night of the Eagle (1962)
- In Search of the Castaways (1962)
- The Saint (1962)
- Cash on Demand (1962)
- Comedy Playhouse (1961)
- Whistle Down the Wind (1961)
- Victim (1961)
- Very Important Person (1961)
- The Secret Partner (1961)
- Man in the Moon (1960)
- The Angry Silence (1960)
- Coronation Street (1960)
- The League of Gentlemen (1960)
- Armchair Theatre (1956)
- ITV Play of the Week (1955)
- An Inspector Calls (1954)