Secret Agent Dingledorf and His Trusty Dog Splat 2021
as Reluctant Agent
Evil Takes Root 2020
as Hutchinson
Boy Band 2019
as Darren D
Orphan Horse 2018
as Gerald Jenkins
Runaway Romance 2018
as Doyle Ward
Believe 2016
as Charlie
Stand Up, Strip Down 2014
as Lenny
Asylum of Darkness 2012
as Oscar Werner
Credits from TMDB.