Actor
- Sherwood (2022)
- Age Before Beauty (2018)
- The End of the F***ing World (2017)
- The Level (2016)
- (2015)
- Safe House (2015)
- Happy Valley (2014)
- Nina and the Neurons: Earth Explorers (2013)
- Father Brown (2013)
- The Body Farm (2011)
- A Passionate Woman (2010)
- You Will Meet A Tall Dark Stranger (2010)
- Upstairs (2009)
- Nina and the Neurons (2007)