2012
as Candyland Cowboy (uncredited)
2014
as Horuz
2013
as Biddee
as Hophead #2
2018
as Cantina Bad Man (segment "The Ballad of Buster Scruggs")
1995
as Motorist
as Downstairs Thug
2011
as Poacher 2
as Torture Man
2017
as Silverwolf
as Cajun Captain
2020
as Male Biker
2021
as Kip
as Vin
2023
as Rogue Watson
1996
as Duncan
as Little Max
as Jeremiah Wade
2019
as Behemoth
as Sheriff Beauchamp