Actor
- Sister Boniface Mysteries (2022)
- Whitstable Pearl (2021)
- Avengement (2019)
- The Marine 6: Close Quarters (2018)
- Amoc (2017)
- Broken (2017)
- Letters from Baghdad (2016)
- We the Jury (2016)
- Beat Girl (2013)
- Prisoners of the Sun (2013)
- WPC 56 (2013)
- Wizards vs. Aliens (2012)
- Assassination Games (2011)
- Amoc (2010)
- Trinity (2009)
- Double Time (2007)
- Eros Unleashed (2006)
- Deadlines (2004)
- The Lodge (2004)
- All Forgotten (2001)
- Relative Values (2000)
- Wilfred (2000)
- Bad Girls (1999)
- Silent Witness (1996)
- "Between the Lines" (1992)
- Poirot (1989)
- EastEnders (1985)
- The Bill (1984)