Actor
Premarital
2025 · as Bruce
Great White Waters
2025 · as Leo Reverend
Jesus Revolution
2023 · as Timothy Leary
Heels
2018 · as Jerry
After School Special
2017 · as Principal Hanks
Doomsday Device
2017 · as Col. Clayton
Mind Blown
2016 · as Colonel Tyron Clayton
Listening
2015 · as Matthews
Buddy Hutchins
2015 · as Troy
Echoes
2014 · as Jeremy
Jailbait
2014 · as Frank Baragan
Mega Shark vs. Mecha Shark
2014 · as Captain Reynolds