2024
Red Eye as John Tennant2024
We Were the Lucky Ones as Wolf2024
Here as Earl Higgins2024
The Cost of Hugging as Jacques2023
The Sixth Commandment as DCI Mark Glover2023
The Famous Five as Mr Standing2022
Andor as Senator Nower Jebel2022
Murder in Provence as Lucien de Bremont2022
She Will as Podrick Lochran2021
The North Water as Corbyn2021
A Very British Scandal as Judge Wheatley2021
Zone 414 as Joseph Veidt2021
Enjoy as Swim Man2020
Dracula as Captain Sokolov2020
Avenue 5 as Charles2019
His Dark Materials as Commander Roke2019
Good Omens as Quartermaster Angel2019
The War of the Worlds as Priest2019
The Feed as Eric Bell2019
Vivarium as Martin2019
Get Duked! as Mr. Carlyle2018
Air Crash Investigation: Special Report as Narrator2018
Black Mirror: Bandersnatch as Crispin2017
The End of the F***ing World as Professor Clive Koch2017
The Death of Stalin as Mezhnikov2017
All the Money in the World as Conservator2017
Churchill as Mallory2016
The Night Manager as Raymond Galt2016
Stan Lee's Lucky Man as Ralph Dickenson2016
Love, Nina as David, 'Floppy'2016
Rogue One: A Star Wars Story as Senator Jebel2016
Sherlock: The Abominable Bride as Anderson2016
Morgan as David Chance2016
Race as Alfred J. Lill2016
Tutankhamun as Herbert Winlock2015
Humans as Robert2015
Wolf Hall as James Bainham2015
The Martian as Brendan Hatch2014
The Game as Alan Montag2013
The World's End as Group Leader2013
Sherlock: Many Happy Returns as Anderson2012
Sightseers as Ian2010
Sherlock as Dr Anderson2010
Gulliver's Travels as Lilliputian Scientist2010
The Little House as Doctor McFadden2009
Being Human as Newsreader2009
Bright Star as Mr. Hunt2008
Merlin as Matthew2008
Bonekickers as Not available2008
Margaret Thatcher: The Long Walk to Finchley as Stanley Soward2007
Flawless as Boyle2007
Confessions of a Diary Secretary as Bernard2006
The Amazing Mrs Pritchard as Sir Richard Leavis2006
Beau Brummell: This Charming Man as Marquis of Worcester2005
Ideal as Rich2005
Broken News as Stewart Frewett - ESN Network Reporter2005
Riot at the Rite as Jean Cocteau2005
Footprints in the Snow as Nick Donaldson2005
Planespotting as Wayne Groves2005
The Government Inspector as Bryan Wells2004
Not Only But Always as Jonathan Miller2003
Mayday as Narrator (Nat Geo)2003
Mayday as Narrator2003
Peep Show as Ben Prenderghast2003
Eroica as Paul Dorfmueller2002
Spooks as Azis Aibek2002
The Project as Bob2001
Birthday Girl as D.I. O'Fetiger2000
The Wyvern Mystery as Dr. Willett1999
Relic Hunter as Paul Laurier1999
Topsy-Turvy as Wilhelm1998
Only Love as Emil Becker1998
Hornblower: The Examination for Lieutenant as Clerkly Officer1997
Midsomer Murders as Alex Dyer1997
The Jackal as Alexander Radzinski1997
Pilgrim's Rest as Quentin1997
Metroland as Dave1995
Bugs as Not available1992
Heartbeat as Herbert Brownjohn1992
As Time Goes By as Waiter1989
Agatha Christie's Poirot as ReceptionistNaN
Mystery at the Prospect Hotel as Mr. Standing