Forgotten 2022
as Chris Watson
The Shattering 2021
as Eric
The American Boys 2020
as Keith Cooley
These Things Take Time 2018
Dirty 30 2016
as Luke
Visible Scars 2012
Lost in a Crowd 2011
as Ethan
Lucky Bastard 2009
as Garret
Credits from TMDB.