Sombra City 2019
as Ellis
All in Time 2016
as Glen
Lost Boy 2015
as Kyle (as Josh Burrow)
Black Dog, Red Dog 2015
as Abe
All Dark Places 2011
as Christian
Absence 2009
as Tim Storm
The Crimson Mask 2009
as Thomas Caine
Credits from TMDB.