Actor
Endgame
2009 · as Anthony Sampson
The Contract
2006 · as Johnson
The Adventures of Greyfriars Bobby
2005 · as Constable John Gray
Falling
2005 · as Jason Redfearn
The Defender
2004 · as Stevenson
Adrenaline
2003 · as Richard
Prince William
2002 · as Anthony Griffiths
Dog Soldiers
2002 · as Cpl. Bruce Campbell
Saint Paul
2000 · as Ruben
Highlander: Endgame
2000
Jesus
1999 · as Judas Iscariot
The Scarlet Tunic
1998 · as Christopher Singer