Actor
- Ellen (2016)
- Fleabag (2016)
- The Nightmare Worlds of H.G. Wells (2016)
- Monochrome (2016)
- Monochrome (2016)
- Love in the Post (2014)
- Harry Potter and the Half-Blood Prince (2009)
- Outlaw (2007)
- Derailed (2005)
- Bleak House (2005)
- V for Vendetta (2005)
- The Final Quest (2004)
- Hex (2004)
- The Second Quest (2004)
- New Tricks (2003)
- The Quest (2002)
- MI-5 (2002)
- Doctors (2000)
- The 10th Kingdom (2000)
- Blood (2000)
- Holby City (1999)
- Backup (1995)
- Sister My Sister (1994)
- A Touch of Frost (1992)
- Dakota Road (1992)
- Little Dorrit (1987)
- Hope and Glory (1987)
- Lovejoy (1986)
- The Adventures of Sherlock Holmes (1984)
- The Bill (1984)
- Biddy (1983)
- Minder (1979)
- Grange Hill (1978)