Actor
- The Hour (2011)
- Archipelago (2010)
- Defiance (2008)
- The Living and the Dead (2006)
- The Best Man (2006)
- Cherished (2005)
- The Fourth Angel (2001)
- A Likeness in Stone (2000)
- Pure Wickedness (1999)
- Frontiers (1996)
- The House of Eliott (1991)
- Oxbridge Blues (1984)
- "Bergerac" (1981)
- Life for Christine (1980)
- "The Nearly Man" (1974)
- ITV Playhouse (1967)