Actor · Born 1983
Deep Water
2026 · as Macey
Journey to You
2025 · as Waiter
Despite Everything
2019 · as Brad
The Body Tree
2017 · as Tony
Dirty
2016 · as Chavez
Eden
2015 · as McKenna
Open Road
2013 · as Nick (uncredited)
Edgar Allan Poe's House of Usher
2008 · as Victor Reynolds
Jamaica Motel
2006 · as Mike
The True Story of Alexander the Great
2005 · as Alexander