2025
Heads of State as Quincy Harrington2024
The Gathering as Jules2023
Then You Run as Reagan2023
Six Four as Robert Wallace2022
Fantastic Beasts: The Secrets of Dumbledore as Aberforth Dumbledore2021
Resurrection as Caiaphas2018
Chilling Adventures of Sabrina as Father Blackwood2018
Hard Sun as Thom Blackwood2017
Born to Kill as Peter2016
The Collection as Paul Sabine2015
A.D. The Bible Continues as Caiaphas2014
Crossbones as Tom Lowe2013
The Fall as Dr O’Donnell2013
The Food Guide to Love as Oliver2013
Life of Crime as Ray Deans2012
Pusher as Frank2012
Grabbers as Garda Ciarán O'Shea2012
Outpost: Black Sun as Wallace2011
W.E. as William Winthrop2011
5 Days of War as Sebastian Ganz2010
Covert Affairs as Simon Fischer2010
Prince of Persia: The Sands of Time as Tus2010
Going Postal as Moist Von Lipwig2009
Clash of the Dinosaurs as Narrator2009
Octavia as Gareth Llewellyn2008
Franklyn as Dan2008
British Style Genius as Narrator2007
The History of Mr Polly as Jim2007
The Whistleblowers as Not available2006
A Good Year as Amis2006
Ultra as Cryptic Man2006
Cracker: Nine Eleven as DI Walters2006
The Best Man as Michael Sheldrake2004
The Libertine as Alcock2004
Gunpowder, Treason & Plot as Catesby2003
Strange as John Strange2001
Sword of Honour as Trimmer McTavish2001
Lorna Doone as John Ridd2001
Happy Now as Joe Jones2001
Othello as Michael Cass2000
Coupling as Jeff Murdoch2000
Hearts and Bones as Will Stenner2000
Lorna Doone as John Ridd1999
Topsy-Turvy as Mr. Hammond1999
Wives and Daughters as Mr. Coxe1999
Greenstone as Sir Geoffrey Halford1999
Human Traffic as Andy1998
The Life and Crimes of William Palmer as John Parsons Cook1998
Macbeth as Loon1996
Dalziel & Pascoe as Not available1996
Hetty Wainthropp Investigates as Dr Miles MillerNaN
Kristallnacht as Dr. Falk