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