Justice League Action
Episode: various
as John Constantine
Animation/Voice actor
Cartoon Network (2016)
Timeless
Episode: The Capture of Benedict Arnold
as George Washington
Director: tba
NBC (2016)
NCIS
Episode: Dead Letter
as Former NCIS Special Agent Allen Kane
Director: James Whitmore, Jr.
CBC (2016)
Marvel's Agent Carter
Episode: The Edge of Mystery
as Nick Driscoll
Director: Metin Huseyin
abc (2016)
Hell on Wheels
Episodes: Range War, The Game, Searchers
as Declan Toole
Directors: various
AMC (2013)
CSI: Crime Scene Investigation
Episode: In Vino Veritas
as Jonah Drake
Director: Louis Milito
CBS (February 2013)
HATFIELDS & MCCOYS
Episodes: 2
as Ellison Hatfield
Directors: Kevin Reynolds, Kevin Costner
History Channel (2012)
TAKING THE FLAK
Episodes: various (regular)
as Rory Wallace
Director/s: Jon Rolph / Adam Miller
BBC2 (2009)
THE ROYAL
Episodes: various (regular)
as Dr. Nick Burnett
Directors: various
YTV (2007 - 2009)
DOCTORS
Episode: A Step Too Far
as Sid Martin
Director: ?
BBC1 (June 2008)
CASUALTY
Episode: Combat Indicators, Part II
as Mark Savey
Director: Rob McGillivray
BBC (May 2005)
WILD WEST: Billy The Kid
Drama / Documentary
as Bob Ollinger
Director: Tim Robinson
BBC / Discovery Channel (March 2007)
2:2
as Gavin
Director: Paul King
BBC3 commissioning readthrough (2006 ?)
NORTHERN LIGHTS
Episode: 4
as Donal
Director: Paul Seed
Granada Television (2006)
TITANIC: BIRTH OF A LEGEND
Documentary / Drama
as Thomas Andrews
Director: William Lyons
Granada Television / NDR (May 2005)
IF... CLONING COULD CURE US
as Andrew Holland
Director: Jane Powell
BBC (December 2004)
HOLBY CITY
Episode: "The Truth will out"
as Dean Larke
Director: Simon Massey
BBC (August 2004)
RED CAP II
Episode:
"Fighting Fit"
as Cpl. Jason Dwyer
Director: Justin Chadwick
BBC (January 2004)
POW - PRISONERS OF WAR
Episode: 1
as Sam Shanklin
Director: John Strickland
Company TV Productions (2003)
FOYLE'S WAR
Episode:
"Among the Few" (2003)
as Sean O'Halloran
Director: Jeremy Silberstone
Greenlit Productions
THE BILL
Episodes:
124 and 125 (2003)
as Kieran Thompson
Director: Brett Fallis
talkbackTHAMES

Episode:
"Behind closed Doors" (2007)
as Scott Williamson
Director: Michael Cocker
talkbackTHAMES
ULTIMATE FORCE
Episode:
"The Killing of a One-Eyed Bookie" (2002)
as Sean Weir
Director: Tim Leandro
Bentley Productions