2025
Heads of State as Not available2024
The Gathering as Jules2023
Six Four as Robert Wallace2023
Then You Run as Reagan2022
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
Life of Crime as Ray Deans2013
The Food Guide to Love as Oliver2012
Grabbers as Garda Ciarán O'Shea2012
Outpost: Black Sun as Wallace2012
Pusher as Frank2011
W.E. as William Winthrop2011
5 Days of War as Sebastian Ganz2010
Covert Affairs as Simon Fischer2010
Going Postal as Moist Von Lipwig2010
Prince of Persia: The Sands of Time as Tus2009
Clash of the Dinosaurs as Narrator2009
Octavia as Gareth Llewellyn2008
British Style Genius as Narrator2008
Franklyn as Dan2007
The Whistleblowers as Not available2007
The History of Mr Polly as Jim2006
A Good Year as Amis2006
Ultra as Cryptic Man2006
Cracker: Nine Eleven as DI Walters2006
The Best Man as Michael Sheldrake2004
Gunpowder, Treason & Plot as Catesby2004
The Libertine as Alcock2003
Strange as John Strange2001
Sword of Honour as Trimmer McTavish2001
Othello as Michael Cass2001
Happy Now as Joe Jones2001
Lorna Doone as John Ridd2000
Hearts and Bones as Will Stenner2000
Coupling as Jeff Murdoch2000
Lorna Doone as John Ridd1999
Wives and Daughters as Mr. Coxe1999
Human Traffic as Andy1999
Topsy-Turvy as Mr. Hammond1999
Greenstone as Sir Geoffrey Halford1998
Macbeth as Loon1998
The Life and Crimes of William Palmer as John Parsons Cook1996
Hetty Wainthropp Investigates as Dr Miles Miller1996
Dalziel & Pascoe as Not available