Birthday
1981/08/21 (43 years old)
Gender
Male
Place of Birth
Keighley, Bradford, West Yorkshire, England, UK
Also know as
--
(2019) 1917
as Sergeant Guthrie
(2021) National Theatre Live: Trouble in Mind
as Bill O’Wray
(2023) Napoleon
as Marshal Ney
(2013) Ham
as Alec
(2014) 1946
as Bob
(2010) Pelican Blood
as Owen Whittle
(2012) The Dark Knight Rises
as CIA Analyst
(2009) Dorian Gray
as Patrol Policeman
(2016) Damilola, Our Loved Boy
as Detective Wallace
(2015) Arthur & George
as Dr. Butter
(2017) Transformers: The Last Knight
as Tristan
(2018) Kursk
as Lt. Bruce Hamil
(2020) Rebecca
as Giles
(2021) In the Earth
as Lord James Karel
(2015) Poldark
as Captain Henshawe
(2011) Vera
as PC Shawn Turnly
(2014) Our World War
as Lt. Cohen
(2023) The Full Monty
as James Warner
(2021) Dalgliesh
as Eric Hewson
(2004) Doc Martin
as Professor Sam Bradman
(2022) Sister Boniface Mysteries
as Trevor Symonds
(2016) Dark Angel
as Dr. John Maling
(2013) Crossing Lines
as Lawrence Baxendale
(2022) The Witchfinder
as Rafe
(2022) The Midwich Cuckoos
as Michael
(2011) Twenty Twelve
as Reporter
(2012) Call the Midwife
as Tony Venables
(2024) Belgravia: The Next Chapter
as Dr Kerry
(2023) Beyond Paradise
as Andrew Parker
(2015) Top Coppers
as Peterson
(2019) Gentleman Jack
as Mr Abbott
(2016) The Crown
as Porchey
(1997) Midsomer Murders
as Brin Dunne
(2024) Franklin
as Viscomte de Stormont
(2024) Franklin
as Lord David Stormont
(2020) The Queen's Gambit
as Randall Foster
(2009) Being Human
as Turlow
(2024) Generation Z
as Parrenster
(2024) Generation Z
as Sergeant Parrenster