Actor
- Masters of the Air (2024)
- Rain Dogs (2023)
- The Lord of the Rings: The Rings of Power (2022)
- Slow Horses (2022)
- The Playlist (2022)
- The Last Duel (2021)
- Max Cloud (2020)
- Marionette (2020)
- Killers Anonymous (2019)
- Temple (2019)
- The Witcher (2019)
- The Innocents (2018)
- Requiem (2018)
- Last Supper (2018)
- Ashes in the Snow (2018)
- Knightfall (2017)
- The Hitman's Bodyguard (2017)
- Learning to Breathe (2016)
- Mechanic: Resurrection (2016)
- The Brothers Grimsby (2016)
- Journey (2016)
- The Huntsman: Winter's War (2016)
- Cherry Tree (2015)
- The Dovekeepers (2015)
- Resurrection (2014)
- Resurrection (2014)
- '71 (2014)
- Still (2014)
- Peaky Blinders (2014)
- The Monuments Men (2014)
- Lightfields (2013)
- The Village (2013)
- The Machine (2013)
- Dead Mine (2012)
- Riot on Redchurch Street (2012)
- Eternal Law (2012)
- The Raven (2012)
- Weekender (2011)
- Don't Let Him In (2011)
- The Little House (2010)
- The Wolfman (2010)
- The Kevin Bishop Show (2008)
- City of Vice (2008)
- Trip (2007)
- Inspector Lewis (2006)