Home / Discover / People

Marvel's Agent Carter

2015
as Edwin Jarvis

Constellation

2024
as Magnus Taylor

Broadchurch

2013
as Lee Ashworth

Leonardo (2021)

2021
as Ludovico Sforza

The Hot Zone

2019
as Trevor Rhodes

Those Who Kill (US)

2014
as Thomas Schaeffer

Virtuality

2009
as Roger Fallon

A Dance to the Music of Time

1997
as Nicholas Jenkins as a student

Red Election

2021
as Adam Cornwell

Deadline (2022)

2022
as James Alden

Rebel Heart

2001
as Ernie Coyne

P.O.W.

2003
as Jim Caddon

Guest Star

Episode The Closer
Repeat Offender
2011
Episode Wild
Sky Safari Australia
1970
Episode Ancient Rome: The Rise and Fall of an Empire
Revolution
2006
Episode Agatha Christie's Poirot
The Mystery of the Blue Train
2006
Episode Agatha Christie's Marple
The Moving Finger
2006
Episode Bonekickers
The Lines Of War
2008