Actor
- The Tragedy of Macbeth (2022)
- The Wind (2019)
- Radioflash (2019)
- When I Sing (2018)
- Baskets (2016)
- The Sound of Magic (2015)
- Constantine (2014)
- The Musketeers (2014)
- Vishwaroopam (2013)
- Delicate Playthings (2012)
- NCIS: Los Angeles (2009)
- Ninja (2009)
- The Shepherd (2008)
- The Silent Fall (2007)
- It's Always Sunny in Philadelphia (2005)
- Criminal Minds (2005)
- Ultimate Force (2002)
- The Biographer (2002)
- Waking the Dead (2000)
- Doctors (2000)
- The King Is Alive (2000)
- Doomwatch: Winter Angel (1999)
- Fast Food /I (1999)
- Every Woman Knows a Secret (1999)
- Holby City (1999)
- Riddler's Moon (1998)
- A Certain Justice (1998)
- The Scold's Bridle (1998)
- "Wing and a Prayer" (1997)
- In Your Dreams (1997)
- Into the Blue (1997)
- The Odyssey (1997)
- Midsomer Murders (1997)
- Chiller (1995)
- Oliver's Travels (1995)
- The Rector's Wife (1994)
- A Far Off Place (1993)
- A Touch of Frost (1992)
- Seekers (1992)
- The Young Indiana Jones Chronicles (1992)
- Lorna Doone (1990)
- "House of Cards" (1990)
- Campion (1989)
- Cry Freedom (1987)
- Casualty (1986)
- Sky Bandits (1986)
- What If It's Raining (1985)
- EastEnders (1985)
- The Bill (1984)
- The Thirty-Nine Steps (1978)
- The Legend of Robin Hood (1975)
- The Sweeney (1975)
- Who Killed Lamb? (1974)