Actor
- Missing Hyde (2018)
- Friends of Money (2013)
- The Rochdale Pioneers (2012)
- Charlie Noades R.I.P (2011)
- The Case (2011)
- Vera (2011)
- All the Small Things (2009)
- Law & Order: UK (2009)
- U Be Dead (2009)
- Mobile (2007)
- Surviving Disaster (2006)
- Through My Eyes (2004)
- Blue Murder (2003)
- Gifted (2003)
- Foyle's War (2002)
- Function at the Junction (2002)
- Re-inventing Eddie (2002)
- Revengers Tragedy (2002)
- The Cazalets (2001)
- Doctors (2000)
- My Fragile Heart (2000)
- There's Only One Jimmy Grimble (2000)
- Holby City (1999)
- Janice Beard 45 WPM (1999)
- Rich Deceiver (1997)
- The Place of the Dead (1997)
- Prime Suspect 5: Errors of Judgement (1996)
- Throwaways (1996)
- It's Not Unusual (1995)
- Kavanagh QC (1995)
- Cracker (1993)
- Gallowglass (1993)
- Heartbeat (1992)
- Thacker (1992)
- Casualty (1986)
- Screen Two (1985)
- The Bill (1984)
- Brookside (1982)
- "How We Used to Live" (1968)