Actor
Just Breathe
2025 · as Prison Guard
The Alto Knights
2025 · as Driver
Echo Rhyme
2016 · as Doctor 1
The Accidental Missionary
2015 · as DJ Miller
The Unexpected Bar Mitzvah
2015 · as God (voice)
One More Round
2015
The Gospel Writers' Autographs
2014 · as Alexander
Homefront
2013 · as Sgt. Bryan Monroe
Fathers
2012 · as Michael Campbell