Actor
6 Days
2017
as Sgt. Tommy Palmer
Venus and Mars
2015
as Marty Bruce
Underworld: Rise of the Lycans
2009
as Xristo
30 Days of Night
2007
as Aaron
Coffee and Allah
2007
as Café Manager
Basilisk Stare
2005
as Spike
Fracture
2004
as Brent Rosser