2023
We Have a Ghost as Young Ernest Scheller
2020
Think Like a Dog as Hunter
2020
Interrogation as Mark Keller (1 episode)
2019
Perpetual Grace LTD as UK Official (1 episode)
2016
Jack Reacher: Never Go Back as Decoudreau
2016
The Magnificent Seven as Topper
2014
Barefoot as LA Metro Police
2013
Olympus Has Fallen as Raptor Pilot
2010
Jonah Hex as The Preacher
2009
Bad Lieutenant: Port of Call - New Orleans as Lt. Stoyer