Actor
- Empire of Light (2022)
- Life After Life (2022)
- The King's Man (2021)
- 18% Grey (2020)
- Des (2020)
- Chernobyl (2019)
- The Witcher (2019)
- Mr Selfridge (2013)
- Mrs Biggs (2012)
- Bert & Dickie (2012)
- The Mystery of Edwin Drood (2012)
- Vera (2011)
- Whatever It Takes (2009)
- Red Riding: In the Year of Our Lord 1980 (2009)
- Personal Affairs (2009)
- The Diary of Anne Frank (2009)
- 10 Days to War (2008)
- Little Dorrit (2008)
- Burn Up (2008)
- Filth: The Mary Whitehouse Story (2008)
- Summerhill (2008)
- Hot Fuzz (2007)
- Berry's Way (2006)
- Kenneth Williams: Fantabulosa! (2006)
- Land of the Blind (2006)
- Confetti (2006)
- Doctor Who (2005)
- Casanova (2005)
- "Funland" (2005)
- On a Clear Day (2005)
- The Merchant of Venice (2004)
- He Knew He Was Right (2004)
- Thunderbirds (2004)
- The Other Boleyn Girl (2003)
- Hornblower: Duty (2003)
- The Lost Prince (2003)
- Hornblower: Loyalty (2003)
- Thursday the 12th (2003)
- Dead Gorgeous (2002)
- Fields of Gold (2002)
- The Hound of the Baskervilles (2002)
- Murder (2002)
- Foyle's War (2002)
- 24 Hour Party People (2002)
- Armadillo (2001)
- Lucky Break (2001)
- Charlotte Gray (2001)
- Waking the Dead (2000)
- Chocolat (2000)
- 102 Dalmatians (2000)
- Quills (2000)
- Topsy-Turvy (1999)
- The History of Tom Jones, a Foundling (1997)
- The Odyssey (1997)
- Secrets & Lies (1996)
- Silent Witness (1996)
- Sharpe's Honour (1994)
- Hawkeye (1994)
- Sharpe (1993)
- Turbulence (1991)
- The Cook, the Thief, His Wife and Her Lover (1989)
- The Singing Detective (1986)
- Number One (1985)
- Scandalous (1984)
- The Bill (1984)
- The Tragedy of Richard III (1983)
- The Second Part of Henry the Sixt (1983)
- The Third Part of Henry the Sixt (1983)
- The First Part of Henry the Sixt (1983)
- The Magic Shop (1982)
- The Black Adder (1982)
- The Merry Wives of Windsor (1982)
- "Bergerac" (1981)
- Secrets of a Superstud (1976)