Actor
- Absolutely Anything (2015)
- Doctors (2000)
- Doomwatch: Winter Angel (1999)
- Holby City (1999)
- Space Island One (1998)
- The Moth (1997)
- Silent Witness (1996)
- "Between the Lines" (1992)
- The Chief (1990)
- Singles (1988)
- Inspector Morse (1987)
- Casualty (1986)
- Hammer House of Mystery and Suspense (1984)
- The Bill (1984)
- The Meaning of Life (1983)
- "Let There Be Love" (1982)
- "Ripping Yarns" (1976)
- "When the Boat Comes In" (1976)
- "Edward the Seventh" (1975)
- Man at the Top (1970)
- Play for Today (1970)
- ITV Playhouse (1967)
- Armchair Theatre (1956)