Actor
- Wicked: For Good (2025)
- Defying Gravity: The Curtain Rises on Wicked (2024)
- We Live in Time (2024)
- The Day of the Jackal (2024)
- Wicked (2024)
- The Buccaneers (2023)
- The Long Shadow (2023)
- Treason (2022)
- Vigil (2021)
- Belgravia (2020)
- I May Destroy You (2020)
- The Kill Team (2019)
- Johnny English Strikes Again (2018)
- Sgt. Stubby: An American Hero (2018)
- Deep State (2018)
- Hunter Killer (2018)
- King Charles III (2017)
- Mad to Be Normal (2017)
- Home from Home (2016)
- Doctor Foster (2016)
- (2015)
- The Crimson Field (2014)
- The Game (2014)
- A Little Chaos (2014)
- Kilimanjaro (2013)
- Las aventuras de Tadeo Jones (2012)
- Vexed (2010)
- Henry VIII: Mind of a Tyrant (2009)
- Sleep with Me (2009)
- Law & Order: UK (2009)
- Consuming Passion (2008)
- Last Chance Harvey (2008)
- The Commander: The Devil You Know (2007)
- La terza madre (2007)
- Just in Time (2006)
- Inspector Lewis (2006)
- Ancient Rome: The Rise and Fall of an Empire (2006)
- The Amazing Mrs Pritchard (2006)
- Shiny Shiny Bright New Hole in My Heart (2006)
- Hotel Babylon (2006)
- The Road to Guantanamo (2006)
- Extras (2005)
- Love Soup (2005)
- Doctor Who (2005)
- Meucci (2005)
- England Expects (2004)
- Hustle (2004)
- Reversals (2003)
- Three Blind Mice (2003)
- A Family Man (2002)
- Judge John Deed (2001)
- The Lost Battalion (2001)
- Murder on the Orient Express (2001)
- As If (2001)
- Band of Brothers (2001)
- Waking the Dead (2000)
- My Family (2000)
- I Saw You (2000)
- Doctors (2000)
- The 10th Kingdom (2000)
- Let Them Eat Cake (1999)
- Holby City (1999)
- Life of the Party: The Pamela Harriman Story (1998)
- "Jonathan Creek" (1997)
- Sharpe's Regiment (1996)
- "Cold Lazarus" (1996)
- Sharpe (1993)
- A Touch of Frost (1992)
- Casualty (1986)
- The Bill (1984)