Actor
Peterman
2015
as Jim
Snowpiercer
2013
as News Reporter
The Strange Case of Wilhelm Reich
2013
as Dr. Cameron
I Against I
2012
as Ian Drake
The Incident
2012
as George
Irreversi
2009
The Crew
2008
as Ratter
My First Wedding
2006
as Nick
Kenneth Williams: Fantabulosa!
2006
as Joe Orton
The Great Raid
2005
as Pitt
The Aryan Couple
2004
as Hans Vassman
Gifted
2003
as Jamie Gilliam
Crush
2002
as Jed Willis
Sunday
2002
as Para 027
Lover's Prayer
2001
as Denis
Titus
1999
as Quintus
A Christmas Carol
1999
as Young Scrooge
Elizabeth
1998
as Sir Thomas Elyot
I Want You
1998
as Smokey's Friend