Actor
Sallywood
2024
as Zack
Mort
2023
as Mort
Witch Hunt
2022
as Jeff
This Game's Called Murder
2021
as Stew
The Wake of Light
2019
as Russell
The Secret Lives of Dorks
2013
as Herbie
Under the Bed
2012
as Richard Evans
Happiness Runs
2010
as Nardo
17 Again
2009
as Ned Gold (Teen)
Beowulf
2007
as Young Cain