Birthday
1967/01/01 (58 years old)
Gender
Male
Place of Birth
Hereford, Herefordshire, England, UK
Also know as
Jo Stone Fewings
(2004) Unstoppable
as Agent Gabriel
(2023) White Bird
as Jean-Claude Beaumier
(2002) Young Arthur
as Jack
(2017) National Theatre Live: Saint Joan
as Warwick
(1999) All the King's Men
as Lieut. Alec Beck
(2018) Eleven
as ---
(2025) National Theatre Live: Coriolanus
as Titus Lartius
(2016) Victoria
as Charles Babbage
(2014) Inside No. 9
as Macduff (voice)
(2013) Father Brown
as Nero Hound
(2005) Doctor Who
as Male Programmer
(2004) New Tricks
as Tom Eldridge
(1993) Peak Practice
as Jeff Loudon
(1986) Casualty
as Mark Sutton
(2016) The Crown
as Collins
(1991) Dodgem
as Policeman
(2022) Sister Boniface Mysteries
as Anthony Kelly
(2014) The Great War: The People's Story
as Harold Gillies
(1997) Midsomer Murders
as Danny Pinchel
(2018) Trust
as Dennis
(2012) The Hollow Crown
as Stanley
(1990) Waiting for God
as Bob
(2022) SAS Rogue Heroes
as Captain in Mess
(1991) Soldier Soldier
as Lt Richard Gardner
(2013) Endeavour
as Dr. Adam Fortescue
(2009) Misfits
as Jeremy
(2018) The Alienist
as Ignatius Blunt
(2020) Survive
as Jane's Father