Solomon Kane 2009
as Kane's Soldier #2
Non Plus Ultras 2004
as Lee
The League of Extraordinary Gentlemen 2003
as Running Officer
Love Lies Bleeding 1999
as George Lusk
Credits from TMDB.