Actor
- Midas Man (2024)
- Bodies (2023)
- Les Trois Mousquetaires: Milady (2023)
- The Three Musketeers: D'Artagnan (2023)
- The Power (2023)
- See How They Run (2022)
- The Last Letter from Your Lover (2021)
- The Great (2020)
- The Queen's Gambit (2020)
- The Importance of Being Earnest (2018)
- The Collection (2017)
- Crooked House (2017)
- Medici: Masters of Florence (2016)
- The Living and the Dead (2016)
- Royal Shakespeare Company: The Merchant of Venice (2015)
- Strike Back (2010)