Actor
- Cruella (2021)
- Horrible Histories: The Movie - Rotten Romans (2019)
- All Over the Place: Asia Part 2 (2018)
- Horrible Histories Specials: Sensational Shakespeare (2016)
- A Midsummer Night's Dream (2016)
- Shakespeare Live! From the RSC (2016)
- Diddy TV (2016)
- Class Dismissed (2016)
- Desert Dancer (2014)
- Justin's House (2011)