Actor
- Pistol (2022)
- My Policeman (2022)
- Cordelia (2020)
- National Theatre Live: Yerma (2017)
- Father Brown (2013)
- A Thousand Kisses Deep (2011)
- The Brides in the Bath (2003)
- Doctors (2000)
- Being Considered (2000)
- Holby City (1999)
- Dangerous Beauty (1998)
- The Token King (1993)
- Casualty (1986)
- The Bill (1984)