Actor
- Good Luck to You, Leo Grande (2022)
- Foundation (2021)
- Trigonometry (2020)
- Ghosts (2019)
- Slaughterhouse Rulez (2019)
- The Dark Crystal: Age of Resistance (2019)
- Film Stars Don't Die in Liverpool (2017)
- Chubby Funny (2016)
- Sarah Chong Is Going to Kill Herself (2016)
- Urban Hymn (2015)
- Now Is Good (2012)
- Black Mirror (2011)
- Harry Potter and the Half-Blood Prince (2009)
- Inspector Lewis (2006)