Actor
- Stay Close (2021)
- Shakespeare & Hathaway: Private Investigators (2018)
- Porters (2017)
- The ABC (2017)
- Albert (2016)
- EastEnders: Back to Ours (2015)
- Marley's Ghosts (2015)
- Ordinary Lies (2015)
- The Interceptor (2015)
- Trying Again (2014)
- Swinging (2005)
- No Angels (2004)
- North & South (2004)
- EastEnders (1985)