Actor
- The a Word (2016)
- The Guilty (2013)
- Complicit (2013)
- Father Brown (2013)
- Stepping Up (2012)
- Eternal Law (2012)
- Five Daughters (2010)
- Moses Jones (2009)
- One, Two, Three (2007)
- "Torn" (2007)
- Nightwatching (2007)
- The Family Man (2006)
- Hotel Babylon (2006)
- The Last King of Scotland (2006)
- Messiah: The Harrowing (2005)
- Born with Two Mothers (2005)
- Conejo en la luna (2004)
- Secret Passage (2004)
- Suspicion (2003)
- Alibi (2003)
- Blue Murder (2003)
- New Tricks (2003)
- The Canterbury Tales (2003)
- Foyle's War (2002)
- MI-5 (2002)
- The Lost Battalion (2001)
- Perfect (2001)
- The Whistle-Blower (2001)
- Never (2000)
- Anchor Me (2000)
- Monsignor Renard (2000)
- All the King's Men (1999)
- Holby City (1999)
- The Canterbury Tales (1998)
- Shot Through the Heart (1998)
- Mr. White Goes to Westminster (1997)
- "Touching Evil" (1997)
- Midsomer Murders (1997)
- "Band of Gold" (1995)
- Heartbeat (1992)
- Max and Helen (1990)
- Poirot (1989)
- Without a Clue (1988)
- Love Potion (1987)
- Casualty (1986)
- The Bill (1984)
- Oi for England (1982)
- Brookside (1982)