Actor
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
Ex
1991 · as Andrew