2021
June as David2020
Disturbing the Peace as Diesel2020
The Cautionary Tale of The House in The Sky as The Stranger2018
211 as Steve MacAvoy2016
McLaren as Bruce McLaren2016
Nice Package as Frostie2015
Desired as Detective Joshua King2014
Broken Hallelujah as TV Assistant2013
Agent Anna as Rory2013
Holding the Sun as Matthew Archview2013
Pleroma as Abraxas 'Mach' Machelvie2012
A Dream... as Accused2011
Longing for Sandy Bay as Schwarzhaariger Brandstifter2011
Bliss as Orchestra Player2011
Curry Munchers as Connor2011
Antonio's Secret as Nicholas Fleming2009
The Cult as Not available2008
Legend of the Seeker as Kur2007
No Destination as Troy2005
Cockle as Cockle2003
The Locals as Paul2003
Charlie Has a Face as Soldier2001
Mercy Peak as Not available2000
Street Legal as Not available1999
The Tribe as Bray1998
One of Them! as Rusty1997
Amazon High as Leon1993
Power Rangers as Derrick1993
Power Rangers as Giganis (voice) / Dru1993
Power Rangers as Tyzonn2021
June Director2021
June Writer2021
June Producer2021
June Executive Producer2021
June Editor2013
Pleroma Director2013
Pleroma Writer2013
Pleroma Director of Photography2013
Pleroma Editor2013
Pleroma Producer2013
Holding the Sun Director2013
Holding the Sun Director of Photography2013
Holding the Sun Writer2013
Holding the Sun Producer2003
Charlie Has a Face Director2003
Charlie Has a Face Writer2003
Charlie Has a Face Producer2003
Charlie Has a Face Director of Photography2003
Charlie Has a Face Editor2003
Charlie Has a Face Production Design2003
Charlie Has a Face Art Direction2003
Charlie Has a Face Production Manager2003
Charlie Has a Face Sound Designer