Actor
- Extraordinary (2023)
- The Diplomat (2023)
- The Good Ship Murder (2023)
- The Madame Blanc Mysteries (2021)
- Agatha and the Midnight Murders (2020)
- Alex Rider (2020)
- Carnival Row (2019)
- Miracle Workers (2019)
- Collateral (2018)
- Bancroft (2017)
- Hospital People (2017)
- Cuckoo (2016)
- Genius (2016)
- In the Club (2014)
- National Theatre Live: Coriolanus (2014)
- Vera (2011)
- Mistresses (2008)