2020
Four Good Days
Actor
2018
Unsane
Actor - David
2014
If I Stay
Actor - Denny
2007
The Death and Life of Bobby Z
Actor - Partygoer #1
2006
The Shaggy Dog
Actor - Justin Forrester
1999
The Blair Witch Project
Actor - Joshua 'Josh' Leonard
Full filmography