Trauma 4 Life 2026
as Dick
Happy for You 2023
as Alan
Shooting in Vain 2018
as Maxfield Young
Sugar Mountain 2016
as Liam West
Return to Nim's Island 2013
as Frankie
A Heartbeat Away 2011
as Kevin Flack
Beautiful 2009
as Danny
Accidents Happen 2009
as Doug Post
Acolytes 2009
as Mark
Credits from TMDB.