Actor
Last Culprit
2025 · as James
The Old Guard 2
2025 · as Booker (voice)
The Uninvited
2025 · as Frank
Jackpot
2024 · as Larry Smith
Transpassing
2022
Gentlemen's Fury
2017 · as Detective Gunn
Isle of the Dead
2016 · as Cpt. Chuck Caesar
Lost Time
2014 · as Rico
Goodbye Promise
2012 · as Scott
The Terrain
2012 · as Major Jacob Kohl
Krippendorf's Tribe
1998 · as College Student #2