Televisione
Elenco delle opere televisive in ordine cronologico:
1997 : Holding The Baby (serie tv in cui appare in un episodio)
1998 : Wuthering Heights (Hareton Earnshaw)
1999 : Warriors (Alan James)
2000 : Murder Rooms. The Dark Beginnings of Sherlock Holmes (Dr. Waller)
2001 : Perfect Strangers (Daniel Symon)
2001 : The Way We Live Now (Sir Felix Carbury)
2002 : The Project (Paul Tibbenham)
2002-2004 : Spooks (Tom Quinn)
2007 : Secret Life (Charlie Webb)
2008 : Ashes to Ashes (Gil Hollis)
2008 : Little Dorrit (Arthur Clennam)
2008 : A Pocket Full of Rye (Ispettore Neele)
