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