Home / Discover / People

Constellation

2024
as Magnus Taylor

Deadline (2022)

2022
as James Alden

Leonardo (2021)

2021
as Ludovico Sforza

Red Election

2021
as Adam Cornwell

The Hot Zone

2019
as Trevor Rhodes

Marvel's Agent Carter

2015
as Edwin Jarvis

Those Who Kill (US)

2014
as Thomas Schaeffer

Broadchurch

2013
as Lee Ashworth

Virtuality

2009
as Roger Fallon

P.O.W.

2003
as Jim Caddon

Rebel Heart

2001
as Ernie Coyne

A Dance to the Music of Time

1997
as Nicholas Jenkins as a student

Guest Star

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