Actor
- Play James Play (2018)
- Stepping High (2013)
- Operation Terror (2012)
- Paradox Alice (2012)
- Red Ice (2011)
- Minuet (2009)
- Meat (2009)
- A Day's Work /I (2008)
- Shugar Shank (2006)
- Circuit Riders (2005)
- The 17th Man (2004)
- Shadows of the Dead (2004)
- Ants! (2002)
- Two-Bit (2002)
- The Cross (2002)
- Web of Darkness (2001)
- Extreme Force (2001)
- The Whole Town Is Sleeping (2000)
- The Bold and the Beautiful (1987)