Alucard (voice)
Castlevania: Nocturne (2023)
Claude Whelan
Slow Horses (2022)
Maurice Picard
Star Trek: Picard (2020)
The Psychiatrist / Maurice Picard
Simon Hardwick
Blood & Treasure (2019)
Adrian Tepes / Alucard (voice)
Castlevania (2017)
The Merchant / Clive
MacGyver (2016)
Merchant
Ellis Ashmead-Bartlett
Gallipoli (2015)
Athan Cole / The Witness
12 Monkeys (2015)
Émile Bonnaire
The Musketeers (2014)
Pat Gueterman / Courier Flaps (voice)
Rick and Morty (2013)
The Dodger
Arrow (2012)
James Callis
Portlandia (2011)
Gabriel McDow
FlashForward (2009)
Julius Borden
The Adventures of Merlin (2008)
Dr Trevor Grant
Eureka (2006)
Trevor Grant
Numb3rs (2005)
Gaius Baltar
Battlestar Galactica (2004)
Battlestar Galactica (2003)
King Menelaus of Sparta
Helen of Troy (2003)
Victoria & Albert (2001)
Sebastian
As If (2001)
John Merchiston
CSI: Crime Scene Investigation (2000)
Aspyrtes
Jason and the Argonauts (2000)
Prince Ahmed
Arabian Nights (2000)
Raoul
Relic Hunter (1999)
The Wolf
Sex, Chips & Rock n' Roll (1999)
Gwinnett
A Dance to the Music of Time (1997)
Toby DeQuetteville
Midsomer Murders (1997)
Mark
Murder Most Horrid (1991)
Guy Curran
The Ruth Rendell Mysteries (1987)