American Bred 2018
as Bruno Mancini
Demonic 2015
as Peter
Stitch in Time 2012
as Roy Stitch
Brotherhood 2010
as Bean
Blood Relic 2005
as Max
Fort Doom 2004
as The Conductor
Bog Creatures 2003
as Ronald Teller
Roslyn 2001
as Frank
Credits from TMDB.