Actor
By Any Means
2026 · as Lawrence Byrd
Down River
2025
Tyson's Run
2022 · as Sweeney
Still Today
2020 · as Pete
The Banker
2020 · as Mr. Reed
Instant Family
2018 · as Jim
The Founder
2016 · as Customer (Schaumburg)
90 Minutes in Heaven
2015 · as EMT Ambulance Driver
Selma
2014 · as White Marcher
Happy Face Killer
2014 · as Cora Jesperson
Devil's Knot
2013 · as Man in Crowd #1
Parental Guidance
2012 · as Aaron