Actor
The Crash
2017 · as Business Man (uncredited)
Come Out Fighting
2023 · as Sgt. Peppers
Battle of the Bulge: Winter War
2020 · as SGT. Mckenny
The Great War
2019 · as Captain A. J. Stevens
Malum
2018 · as John
Wunderland
2018 · as Sergeant McKeny
Market Value
2017 · as Patient
The 5th Kind
2017 · as Rhodes
Southside with You
2016 · as Bar Patron