Actor
- House of the Dragon (2022)
- Around the World in 80 Days (2021)
- Dracula (2020)
- Stardus (2020)
- Gentleman Jack (2019)
- God's Kingdom (2018)
- The Terror (2018)
- The White Princess (2017)
- Marina and Adrienne (2016)
- The Crown (2016)
- The People Next Door (2016)
- Humans (2015)
- The Secrets (2014)
- In the Flesh (2013)
- The Arbiter (2013)
- The List (2013)
- The Village (2013)
- Prisoners Wives (2012)
- Private Peaceful (2012)
- Appropriate Adult (2011)
- Being Human (2008)
- Heroes and Villains (2007)
- Inspector George Gently (2007)
- All About George (2005)
- Coming Up (2003)
- State of Play (2003)