| tv | Talamasca: The Secret Order (2025)As Gregory Owen(4 episodes) | (Not seen) |
| tv | The Hack (2025)As Mark Thomson(1 episode) | (Not seen) |
| tv | Red Eye (2024)As John Tennant(9 episodes) | (Not seen) |
| movie | Here (2024)As Earl Higgins | (Not seen) |
| tv | Andor (2022)As Senator Nower Jebel(1 episode) | (Not seen) |
| tv | The North Water (2021)As Corbyn(1 episode) | (Not seen) |
| movie | Zone 414 (2021)As Joseph Veidt | (Not seen) |
| tv | Avenue 5 (2020)As Charles(7 episodes) | (Not seen) |
| tv | Dracula (2020)As Captain Sokolov(1 episode) | (Not seen) |
| tv | The Feed (2019)As Eric Bell(2 episodes) | (Not seen) |
| tv | The War of the Worlds (2019)As Priest(2 episodes) | (Not seen) |
| tv | His Dark Materials (2019)As Commander Roke(8 episodes) | (Not seen) |
| tv | Good Omens (2019)As Quartermaster Angel(1 episode) | (Not seen) |
| movie | Radioactive (2019)As Hetreed | (Not seen) |
| movie | Get Duked! (2019)As Mr. Carlyle | (Not seen) |
| movie | Vivarium (2019)As Martin | (Not seen) |
| movie | Black Mirror: Bandersnatch (2018)As Crispin | (Not seen) |
| tv | The End of the F***ing World (2017)As Professor Clive Koch(3 episodes) | (Not seen) |
| movie | All the Money in the World (2017)As Conservator | (Not seen) |
| movie | The Death of Stalin (2017)As Mezhnikov | (Not seen) |
| tv | Stan Lee's Lucky Man (2016)As Ralph Dickenson(3 episodes) | (Not seen) |
| tv | The Night Manager (2016)As Raymond Galt(3 episodes) | (Not seen) |
| movie | "Sherlock" The Abominable Bride (2016) (AKA "Sherlock: The Abominable Bride")As Anderson | (Not seen) |
| movie | Morgan (2016)As David Chance | (Not seen) |
| movie | Rogue One: A Star Wars Story (2016)As Senator Jebel | (Not seen) |
| movie | Race (2016)As Arthur Lill | (Not seen) |
| tv | Humans (2015)As Robert(3 episodes) | (Not seen) |
| movie | The Martian (2015) (AKA "The Martian 3D")As Brendan Hatch | (Not seen) |
| movie | The World's End (2013)As Group Leader | (Not seen) |
| movie | Sightseers (2012)As Ian | (Not seen) |
| tv | Sherlock (2010)As Dr Anderson(4 episodes) | (Not seen) |
| movie | Gulliver's Travels (2010)As Lilliputian Scientist | (Not seen) |
| movie | Bright Star (2009)As Mr. Hunt | (Not seen) |
| movie | Flawless (2007)As Boyle | (Not seen) |
| tv | Peep Show (2003)As Ben Prenderghast(1 episode) | (Not seen) |
| movie | Eroica (2003)As Paul Dorfmueller | (Not seen) |
| movie | Ali G Indahouse (2002) (AKA "Ali G in da House") | (Not seen) |
| movie | Birthday Girl (2001)As D.I. O'Fetiger | (Not seen) |
| movie | Topsy-Turvy (1999)As Wilhelm | (Not seen) |
| movie | Metroland (1997)As Dave | (Not seen) |
| movie | The Jackal (1997)As Alexander Radzinski | (Not seen) |