2024
Don't Die as Farmer Boone
2023
Killers of the Flower Moon as Reporter #2
2022
The Staircase as Banker at Gym (1 episode)
2020
Synchronic as Officer Jacobs
2019
Just Mercy as Older Officer
2018
Shock and Awe as Senate Chairman
2017
The Gifted as Agent Myers (1 episode)
2016
Christine as Sponsor
2016
2 Lava 2 Lantula! as Alligator Handler
2015
99 Homes as Sheriff #2
2015
Fear the Walking Dead as Leader Wilt (1 episode)
2015
Zoo as Captain (1 episode)
2014
NCIS: New Orleans as Bill Ravens (1 episode)
2014
King of Herrings as Bartender
2014
Star-Crossed as Angry Man (uncredited) (1 episode)
2013
White Rabbit as Mr. Eastman
2013
The Hot Flashes as Coach Slaughter
2013
Rectify as Mr. Barnes (1 episode)
2001
Law & Order: Criminal Intent as Lieutenant Hendricks (1 episode)
1999
Law & Order: Special Victims Unit as Donahue (1 episode)
1999
Law & Order: Special Victims Unit as EMT (1 episode)
1996
Message to Love - The Isle of Wight Festival as Self
1993
The Pelican Brief as Cop in Cowboy Boots