Birthday
N/A
Gender
Male
Place of Birth
Also know as
--
(1996) 101 Dalmatians
as Police Officer #1
(2022) Three Day Millionaire
as Teapot
(2006) Shiny Shiny Bright New Hole in My Heart
as Dr. Gerald Masters
(1996) Poldark
as Dr. Dwight Enys
(2004) In Denial of Murder
as Det Supt Stokes
(2007) The Mark of Cain
as Military Doctor
(2002) Blood Strangers
as DSC Alastair Fleming
(1996) Hillsborough
as Tim King
(2014) Hampstead Theatre At Home: Wonderland
as Milton Friedman / Chief of Police
(2021) Tales of the Creeping Death
as Harold
(1984) Sherlock Holmes
as Postman
(2006) Life on Mars
as Twilling's Lawyer
(2023) A Kind of Spark
as Mr Laird
(2011) Vera
as Jim Paisley
(1996) Hetty Wainthropp Investigates
as Mary's Nephew
(2003) The Royal
as Trevor Bryant
(2011) 32 Brinkburn Street
as Doctor Lloyd
(1994) Pie in the Sky
as DS Kevin Turner
(1993) Cracker
as Andrew Wiley
(1994) Wycliffe
as George Warne
(1992) Heartbeat
as Dr. Halliday
(2017) Creeped Out
as Mr. Herabius
(2019) Brassic
as Mr Cooper
(2019) Years and Years
as Trevor Lyle
(2013) Utopia
as Lawyer
(1981) Only Fools and Horses
as Policeman
(2010) Accused
as Howard Anderson
(2010) Accused
as Prosecuting Counsel
(2010) Accused
as Prosecuting Barrister
(1995) Bugs
as Oxendale
(2021) Time
as Father Duggan