Captain in Mess
SAS Rogue Heroes (2022)
Anthony Kelly
Sister Boniface Mysteries (2022)
Jane's Father
Survive (2020)
Dennis
Trust (2018)
Ignatius Blunt
The Alienist (2018)
Collins
The Crown (2016)
Charles Babbage
Victoria (2016)
Harold Gillies
The Great War: The People's Story (2014)
Macduff (voice)
Inside No. 9 (2014)
Dr. Adam Fortescue
Endeavour (2013)
Nero Hound
Father Brown (2013)
Stanley
The Hollow Crown (2012)
Jeremy
Misfits (2009)
Male Programmer
Doctor Who (2005)
Tom Eldridge
New Tricks (2004)
Danny Pinchel
Midsomer Murders (1997)
Jeff Loudon
Peak Practice (1993)
Lt Richard Gardner
Soldier Soldier (1991)
Policeman
Dodgem (1991)
Bob
Waiting for God (1990)
Mark Sutton
Casualty (1986)