Actor
- Time (2021)
- Years and Years (2019)
- Fearless (2017)
- Vera (2011)
- Accused (2010)
- Casualty 1909 (2009)
- Casualty 1907 (2008)
- The Mark of Cain (2007)
- Life on Mars (2006)
- Shiny Shiny Bright New Hole in My Heart (2006)
- "Outlaws" (2004)
- In Denial of Murder (2004)
- Blood Strangers (2002)
- "Clocking Off" (2000)
- Burnside (2000)
- Doctors (2000)
- This Is Personal: The Hunt for the Yorkshire Ripper (2000)
- 101 Dalmatians (1996)
- Hetty Wainthropp Investigates (1996)
- Hillsborough (1996)
- Poldark (1996)
- Prime Suspect 5: Errors of Judgement (1996)
- Bugs (1995)
- "Common As Muck" (1994)
- Cracker (1993)
- Wild Justice (1993)
- Heartbeat (1992)
- Casualty (1986)
- EastEnders (1985)
- Only Fools and Horses (1981)
- Emmerdale Farm (1972)
- Coronation Street (1960)