Actor
- Sister Boniface Mysteries (2022)
- Cruella (2021)
- The Little Stranger (2018)
- The Last Dragonslayer (2016)
- Cockroaches (2015)
- Mr. Holmes (2015)
- Upstairs Downstairs (2010)
- Affinity (2008)
- Brideshead Revisited (2008)
- The Oxford Murders (2008)
- Joe's Palace (2007)
- Longford (2006)
- Miss Potter (2006)
- He Knew He Was Right (2004)
- Perfect Strangers (2004)
- Tipping the Velvet (2002)
- Love in a Cold Climate (2001)
- Our Mutual Friend (1998)
- Vanity Fair (1998)
- A Dance to the Music of Time (1997)
- The Man Who Knew Too Little (1997)
- The Wind in the Willows (1996)
- Smokescreen (1994)
- Orlando (1992)
- Campion (1989)
- Erik the Viking (1989)
- Great Expectations (1989)
- Poirot (1989)
- The Storyteller (1988)
- Billy the Kid and the Green Baize Vampire (1987)
- Harem (1986)
- Lovejoy (1986)
- Swallows and Amazons Forever!: Coot Club (1984)
- The Seven Dials Mystery (1981)