Actor
- Sherwood (2022)
- Domina (2021)
- Flack (2019)
- Peterloo (2019)
- Hard Sun (2018)
- Cowboy Dave (2017)
- Fearless (2017)
- Funny Cow (2017)
- The End of the F***ing World (2017)
- (2016)
- Helen (2016)
- Jasmin (2016)
- Maxine (2016)
- Shelly (2016)
- Vicky (2016)
- Cucumber (2015)
- In the Club (2014)
- Keeping Rosy (2014)
- Undeniable (2014)
- Frankie (2013)
- Great Night Out (2013)
- All in Good Time (2012)
- Strawberry Fields (2012)
- In with the Flynns (2011)
- Lost Christmas (2011)
- Vera (2011)
- DCI Banks (2010)
- Rafta (2010)
- The Secret Diaries of Miss Anne Lister (2010)
- Hope Springs (2009)
- Hush (2009)
- Tess of the D'Urbervilles (2008)
- Death of a Socialist (2007)
- Inspector George Gently (2007)
- Instinct (2007)
- Sound (2007)
- The Waiting Room /I (2007)
- "Simon Schama's Power of Art" (2006)
- The Innocence Project (2006)
- The Street (2006)
- Torchwood (2006)
- Venus (2006)
- Sea of Souls (2004)
- Sex, Footballers and Videotape (2004)
- Shameless (2004)
- Early Doors (2003)
- The Inspector Lynley Mysteries (2001)
- Holby City (1999)
- Heartbeat (1992)
- EastEnders (1985)
- The Bill (1984)