2013
Life of Crime as Weston (3 episodes)
2012
Ripper Street as Preacher (1 episode)
2006
Nuremberg: Nazis on Trial as Douglas Kelley (3 episodes)
2003
The Gospel of John as John
2003
The Life Of Jesus as John
1999
All the King's Men as 2nd Lt. Frederick Radley
1999
The Lost Lover as Gabriel
1998
Queen's Park Story as Gus
1997
Regeneration as 2nd Lt. Wilfred Owen
1997
Midsomer Murders as Tony Parish (1 episode)
1997
Bring Me the Head of Mavis Davis as Aspirant
1995
First Knight as Peter
1994
Fatherland as Blind Soldier
1993
Peak Practice as Adam Prince (2 episodes)