Actor
The Enemy
2025 · as Matthew Steele's Agent
48 Hours in Purgatory
2026 · as Brody Hawkins
For Sale
2024 · as Mason McGinness
Inspiration
2016
Lost Penny
2015 · as Tenshi
Abandoned in the Dark
2014 · as Kevin
Extraction Day
2014 · as Senator Morgan Keller
Waterfront Nightmare
2014 · as Brad
Perfect
2013 · as Lab Tech Jensen
Backwater
2013 · as Glen
Lucifer's Unholy Desire
2012 · as Jacob Wilcox
Host
2012 · as Clo