2023
Dungeons & Dragons: Honor Among Thieves as Chancellor Anderton2022
Andor as Senator Karloo2021
It's a Sin as Mr. Hart2020
The Good Traitor as Winston Churchill2019
Hope Gap as Priest2018
A Very English Scandal as Norman Van De Vater2017
Taboo as Duke of Richmond2017
Viceroy's House as Sir Olaf Kirkpatrick Caroe2014
The Musketeers as Duc De Barville2013
Spies of Warsaw as Papa Heiniger2013
Dracula as Richard Worth2013
National Theatre Live: The Magistrate as Mr. Bullamy2011
Game of Thrones as Spice King2009
Glorious 39 as Vicar2007
Harry Potter and the Order of the Phoenix as Bob2007
The Shadow in the North as Mr. Harkness2006
Life on Mars as Oswald Spear2006
The Illusionist as Herr Doebler2006
Eleventh Hour as Not available2006
Sharpe's Challenge as Crosby2005
Doctor Who as Millington2005
Pierrepoint: The Last Hangman as Governor of Strangeways2003
The Royal as Mr. Alan Ferguson2000
Clocking Off as Not available2000
Life Force as Scuzz1999
Great Expectations as Blane Wopsle1999
Great Expectations as Wopsle1997
Reckless as Rodney Ferris1993
Cracker as Father O'Ryan1992
Heartbeat as Mr. Hepplewhite1992
Heartbeat as Bank Manager1992
Heartbeat as Mr. Handley1992
Archer's Goon as Mountjoy1987
Miss Marple: 4.50 from Paddington as Paddington Porter