Actor
- Extinctio (2023)
- Genie (2023)
- Men (2022)
- Gangs of London (2020)
- I May Destroy You (2020)
- Black Earth Rising (2019)
- Press (2018)
- The Miniaturist (2018)
- Murder on the Orient Express (2017)
- Revolting (2017)
- Royal Shakespeare Company: Hamlet (2016)
- Royal Shakespeare Company: King Lear (2016)
- Shakespeare Live! From the RSC (2016)
- Black Mirror (2011)