2020
Liar - Temporada 2
Personaje: Andrew Ellis
2017
Liar - Temporada 1
Personaje: Andrew Ellis
2014
Forever - Temporada 1
Personaje: Henry Morgan
2013
Monday Mornings - Temporada 1
Episodio
8
Personaje: Dr. Stewart Delany
2011
Ringer - Temporada 1
Personaje: Andrew Martin
2009
American Dad! - Temporada 6
Episodio
17
Personaje: -
2005
American Dad! - Temporada 2
Episodio
12
Personaje: Dark Haired Man
2003
The Forsyte Saga - Temporada 2
Personaje: Philip Bosinney
2003
Century City - Temporada 1
Personaje: -
2002
The Forsyte Saga - Temporada 1
Personaje: Philip Bosinney
1999
Love in the 21st Century - Temporada 1
Episodio
4
Personaje: Jack
1998
Hornblower - Temporada 1
Personaje: Horatio Hornblower