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