Actor
A Night to Regret
2018 · as Liam
The Trouble with Mistletoe
2017 · as Spence
Dear Diary, I Died
2016 · as James Cook
Deserted
2016 · as Wade
McFarland, USA
2015 · as Palo Alto Runner #2
The Cheating Pact
2013 · as Christopher