Actor
- Firebrand (2023)
- Operation Mincemeat (2022)
- The Serpent Queen (2022)
- Industry (2020)
- Misbehaviour (2020)
- The Personal History of David Copperfield (2020)
- Absentia (2018)
- Bikini Blue (2017)
- Interlude in Prague (2017)
- Poldark Revealed (2016)
- Jekyll & Hyde (2015)
- Poldark (2015)
- Mr. Turner (2014)
- The Paradise (2013)
- Tormented (2009)
- Lark Rise to Candleford (2008)
- Lost in Austen (2008)