Actor
- Trust Me (2017)
- Reg (2016)
- Code of a Killer (2015)
- Last Tango in Halifax (2013)
- The Railway: First Great Western (2013)
- Downton Abbey (2010)
- Sniff (2010)
- A Distant Mirage (2008)
- Kingdom (2007)
- The Shadow in the North (2007)
- Johnny and the Bomb (2006)
- Life on Mars (2006)
- The Street (2006)
- Torchwood (2006)
- Marian, Again (2005)
- Messiah: The Promise (2004)
- Shameless (2004)
- Hornblower: Duty (2003)
- Hornblower: Loyalty (2003)
- New Tricks (2003)
- Aka Albert Walker (2002)
- Blow Dry (2001)
- Hornblower: Mutiny (2001)
- Hornblower: Retribution (2001)
- In Deep (2001)
- The Inspector Lynley Mysteries (2001)
- "Clocking Off" (2000)
- Doctors (2000)
- Holby City (1999)
- Hornblower: The Duchess and the Devil (1999)
- Hornblower: The Frogs and the Lobsters (1999)
- Driven (1998)
- Hornblower: The Even Chance (1998)
- Hornblower: The Examination for Lieutenant (1998)
- The Canterbury Tales (1998)
- The Worst Witch (1998)
- The Lakes (1997)
- Jude (1996)
- Silent Witness (1996)
- A Pinch of Snuff (1994)
- Roughnecks (1994)
- Cracker (1993)
- The Remains of the Day (1993)
- Heartbeat (1992)
- How's Business (1991)
- Trainer (1991)
- War and Remembrance (1988)
- Casualty (1986)
- Silas Marner: The Weaver of Raveloe (1985)
- Oedipus at Colonus (1984)
- The Bill (1984)
- Doll's Eye (1982)
- Ghost in the Water (1982)
- "Tenko" (1981)
- Minder (1979)
- Zulu Dawn (1979)
- Grange Hill (1978)
- On a Paving Stone Mounted (1978)
- Some Enchanted Evening (1978)
- A Bridge Too Far (1977)
- A Christmas Carol (1977)
- Alfie Darling (1976)
- "Days of Hope" (1975)
- BBC2 Playhouse (1974)
- Play for Today (1970)
- BBC Play of the Month (1965)
- Coronation Street (1960)
Filmografie - altele