2009
The Take …. Freddie (4 episodes, 2009)
Wuthering Heights …. Heathcliff
2007
Oliver Twist …. Bill Sikes (unknown episodes)
Stuart: A Life Backwards …. Stuart Shorter
Meadowlands …. Jack Donnelly (5 episodes)
2006
A for Andromeda …. John Fleming
The Virgin Queen …. Robert Dudley (4 episodes)
Sweeney Todd …. Matthew
2005
Gideon’s Daughter …. Andrew
Colditz …. 2nd Lt. Jack Rose
2001
Band of Brothers …. Pfc. John Janovec (2 episodes)