Actor
The Naughty List
2016
as Vince Napoli
Son of God
2014
as John
High Plains Invaders
2009
as Jules Arning
Sand Serpents
2009
as Oscar Kaminsky
Beyond the Rave
2008
as Melech
Have No Fear: The Life of Pope John Paul II
2006
as Ali Agca
Dead Fish
2005
as Megakey Guy
One Point O
2004
as Detective Harris
28 Days Later
2002
as Featured Infected
Below
2002
as Sonar #1
Sorted
2000
as Jake
Jesus
1999
as Matthew
Samson and Delilah
1996
as Yoram
Ex
1991
as Andrew
Hancock
1991
as Bullwhip Griffin Boy
School for Vandals
1986
as Ben