| tv | A Gentleman in Moscow (2024)As Osip Glebnikov(8 episodes) | (Not seen) |
| tv | Without Sin (2022)As Charles Stone(4 episodes) | (Not seen) |
| movie | Jawbone (2017)As Jimmy McCabe | (Not seen) |
| tv | Medici: Masters of Florence (2016) (AKA "I Medici")As Bruno Bernardi(8 episodes) | (Not seen) |
| tv | Fortitude (2015)As Ronnie Morgan(11 episodes) | (Not seen) |
| movie | Monsters: Dark Continent (2014) (AKA "Monsters 2")As Noah Frater | (Not seen) |
| movie | The Last Days on Mars (2013)As Robert Irwin | (Not seen) |
| movie | Welcome to the Punch (2013) (AKA "Betrayer")As Dean Warns | (Not seen) |
| movie | Snow White and the Huntsman (2012) (AKA "Snow White & the Huntsman")As Quert | (Not seen) |
| movie | War Horse (2011)As Infantry Recruitment Officer | (Not seen) |
| movie | You Will Meet a Tall Dark Stranger (2010)As Ray's Friend | (Not seen) |
| movie | Black Death (2010)As Mold | (Not seen) |
| movie | Dorian Gray (2009)As James Vane | (Not seen) |
| movie | The Imaginarium of Doctor Parnassus (2009) (AKA "L'Imaginarium du Docteur Parnassus")As Policeman | (Not seen) |
| movie | RocknRolla (2008)As Gary | (Not seen) |
| movie | Clapham Junction (2007)As Tough Man | (Not seen) |
| movie | Atonement (2007)As Soldier in Bray Bar | (Not seen) |
| movie | London to Brighton (2006)As Derek | (Not seen) |