Actor
Mischief Upon Mischief
2025 · as Ezekiel Plymouth
Surviving Confession
2019 · as Cancer Man / Charlie
Sorry to Bother You
2018 · as Screaming Equisapien (voice)
Parts of Disease
2013 · as Asad Amiri
Loaner
2009 · as David
SEAL Team VI
2008 · as Master Chief Devon Mackefy
Beholden
2008 · as Tiago
Shattered
2008 · as Avalanche
The Helix... Loaded
2005 · as Blade