2019
Trust Me - Temporada 2
Personaje: Dr. Archie Watson
2016
Marley's Ghosts - Temporada 2
Personaje: Adam Wise
2015
2015
Marley's Ghosts - Temporada 1
Personaje: Adam Wise
2014
Atlantis - Temporada 2
Episodios
10
-
11
Personaje: Aeson
2014
The Widower - Temporada 1
Personaje: -
2014
A Touch of Cloth - Temporada 3
Personaje: Jack Cloth
2013
A Touch of Cloth - Temporada 2
Personaje: Jack Cloth
2013
Atlantis - Temporada 1
Episodio
13
Personaje: Tychon
2012
Damages - Temporada 5
Personaje: Rutger
2012
Elementary - Temporada 1
Episodio
15
Personaje: Rhys Kinlan
2012
A Touch of Cloth - Temporada 1
Personaje: Jack Cloth
2010
Kidnap and Ransom - Temporada 1
Episodio
3
Personaje: Alexander Willard
2010
Spartacus - Temporada 1
Personaje: Batiatus
2007
New Street Law - Temporada 2
Personaje: Jack Roper
2005
Sea of Souls - Temporada 2
Episodios
5
-
6
Personaje: John Wade
2005
Cold Blood - Temporada 1
Personaje: Jake Osbourne
2004
Agatha Christie's Miss Marple (2004) - Temporada 1
Episodio
3
Personaje: Inspecteur Tom Campbell
2002
MDs - Temporada 1
Personaje: -
2000
Rebus - Temporada 1
Personaje: John Rebus
1995
Out of the Blue - Temporada 1
Personaje: Frank 'Frankie' Drinkall