Actor
- Afterlife (2005)
- The Young Visiters (2003)
- Aka Albert Walker (2002)
- Food of Love (1997)
- A Touch of Frost (1992)
- Hedd Wyn (1992)
- Treasure Island (1990)
- "A Bit of a Do" (1989)
- Poirot (1989)
- A Handful of Dust (1988)
- Casualty (1986)
- Lovejoy (1986)
- EastEnders (1985)
- Camille (1984)
- The Bill (1984)
- A Pattern of Roses (1983)
- "Bergerac" (1981)
- "The Legend of King Arthur" (1979)
- A Horseman Riding By (1978)
- The Four Feathers (1978)
- The Duchess of Duke Street (1976)
- Cranford (1972)
- "War & Peace" (1972)
- Emmerdale Farm (1972)
- The Onedin Line (1971)
- Play for Today (1970)
- "Roads to Freedom" (1970)
- Where Eagles Dare (1968)
- ITV Playhouse (1967)
- BBC Play of the Month (1965)
- Doctor Who (1963)
- The Battle of the River Plate (1956)