2025
Dope Girls as James Galloway2024
Hounds of War as Joshua Reed2023
The Winter King as Bishop Bedwin2022
A Spy Among Friends as Tim Milne2022
Miss Willoughby and the Haunted Bookshop as Oliver Deakin2021
Grace as Philip Stretton2021
Vigil as Derek McCabe2021
Last Orders as Samael2020
Seized as Donovan2019
Carnival Row as Lt. Quintrell2019
The King as Dorset2019
The Feed as Doctor (Asylum)2017
Apple Tree Yard as George Selway2016
Spaceship as Squaddie2014
In the Club as Dave2014
United Passions as Rodolpe Seeldrayers2014
Skin Trade as The Attorney2013
Father Brown as Tobias Faulkner2013
The Wrong Mans as Mr. Smith2012
Gallowwalkers as Apollo Jones2012
Tortoise in Love as Brendan2011
Vera as Steve Devonshire2011
DCI Banks as Dr. Patterson2011
All My Sons as Dr. Jim Bayliss2009
The Day of the Triffids as Doctor Koch2009
Echelon Conspiracy as Charles2008
Good as Eichmann2008
The 39 Steps as Vicar / Wakeam2006
Robin Hood as Not available2005
Afterlife as Not available2005
Dungeons & Dragons: Wrath of the Dragon God as Dorian2004
Lost as Jonas Whitfield2004
The Defender as Tech 12003
NCIS as Not available2003
Red Cap as Not available2003
Cromwell: Warts and All as Thomas Fairfax2001
Judge John Deed as Not available2000
Monarch of the Glen as Not available1999
The Vice as Not available1998
Get Real as Bob, the Driving Instructor1994
Suffer The Little Children as Police Officer1993
Peak Practice as DC Mullins1992
Heartbeat as Dennis1992
Heartbeat as Jethro Woods1992
Heartbeat as Alec Fletcher1992
Resnick: Lonely Hearts as Young PC1984
The Bill as Not available