Acteur

Année Titre Rôle
- Percy Jackson et les olympiens - Saison 2 Poseidon
2025 Marama -
2025 A Cruel Love: The Ruth Ellis Story - Saison 1 -
2024 Un jour - Saison 1
1 Episode 9
Lionel
2024 The Morrigan -
2024 Batman: Caped Crusader - Saison 1 Russell Craddock / The Gentleman Ghost
2023 Percy Jackson et les olympiens - Saison 1
2 Episodes 7 - 8
Poseidon
2021 Perdus dans l'espace (2018) - Saison 3 John Robinson
2021 Alex Rider - Saison 2
6 Episodes 3 - 4 - 5 - 6 - 7 - 8
Damian Cray
2020 Alex Rider - Saison 1 Damian Cray
2019 Summer of Rockets - Saison 1 Samuel
2019 Perdus dans l'espace (2018) - Saison 2 John Robinson
2018 Hunter Killer Bill Beaman
2018 Perdus dans l'espace (2018) - Saison 1 John Robinson
2017 The Journey Le premier ministre Tony Blair
2017 Black Sails - Saison 4 Cpt. Flint
2016 13 Hours Glen 'Bub' Doherty
2016 Black Sails - Saison 3 Cpt. Flint
2015 Black Sails - Saison 2 Capitaine Flint
2015 Agatha Christie : Dix Petits Nègres - Saison 1 Edward Armstrong
2014 Black Sails - Saison 1 Cpt. Flint
2013 Believe Docteur Farquar
2013 Deadly Game Riley
2013 The Machine Vincent
2012 Inspecteur Lewis - Saison 6
1 Episode 2
David Connelly
2012 Vexed - Saison 2 Jack Armstrong
2011 Londres Police Judiciaire / London District - Saison 6
1 Episode 4
Martin Middlebrook
2010 Strike Back - Saison 1
2 Episodes 5 - 6
Arlington
2010 Miss Marple (2004) - Saison 5
1 Episode 4
George Pritchard
2010 Vexed - Saison 1 Jack Armstrong
2009 Robin des bois - Saison 3
1 Episode 6
Prince John
2008 Wired - Saison 1 Crawford
2006 The Best Man Peter Tremaine
2006 Sharpe's Challenge Dodd
2006 Dark Corners Dr. Woodleigh
2006 Severance Harris
2006 Jane Eyre - Saison 1 Mr. Rochester
2005 The Rising: The Ballad of Mangal Pandey Capitaine William Gordon
2005 Meurtres en sommeil - Saison 5
2 Episodes 5 - 6
Dr. Nick Henderson
2005 Silence becomes you -
2003 Cambridge Spies - Saison 1 Kim Philby
2003 Hercule Poirot - Saison 9
1 Episode 1
Philip Blake
2002 Meurs un autre jour Gustav Graves
2002 Possession Fergus Wolff
2002 Napoléon - Saison 1 Tsar Alexander Ier de Russie
2000 The Great Gatsby Jay Gatsby
2000 Space Cowboys Young Frank
1999 Onegin Vladimir Lensky
1998 Cousine Bette Victorin Hulot
1997 Forever Charles Castle
1996 La Nuit des rois Le duc Orsino
1992 Orlando Othello