Searching for the Wendigo as Self
The Making of 'Habit (1981)' as Self
The Making of 'No Telling' as Self
The Making of 'The Last Winter' as Self
2024
Wild Animals as Father
2024
MaXXXine as Security Guard
2023
Killers of the Flower Moon as Radio Voice (for Hale)
2023
The Good Mother as Gary
2023
What Doesn't Float as Marco
2023
Brooklyn 45 as Lt. Col. Clive Hockstatter
2022
The Wild Man as Walter
2022
Summoners as Doug Whitman
2022
Cold Wind Blowing as The Wolf (AM Radio DJ)
2022
Offseason as H. Grierson
2021
The Spine of Night as Prophet of Doom
2021
Dashcam as Lieberman
2021
Jakob's Wife as Jakob Fedder
2020
Tales of the Uncanny as Self
2020
Clapboard Jungle: Surviving the Independent Film Business as Self
2019
The Mountain as Meals
2019
The Dead Don't Die as Danny Perkins
2019
The Last Drive-in with Joe Bob Briggs as Self (1 episode)
2019
Sadistic Intentions as Homeowner
2018
Crafty as Beast (voice)
2018
Presence as Sleeping Man Who Feels a Presence
2018
Only a Switch as Mr. Farrow
2018
The Ranger as Uncle Pete
2017
Most Beautiful Island as Rudy
2017
Gray Matter as Richie
2017
Small Crimes as Earl
2017
Psychopaths as Henry Starkeather
2017
Stray Bullets as Charlie
2017
Girlfriend's Day as Taft
2016
In a Valley of Violence as Roy
2016
The Stakelander as Biggs
2016
No Way to Live as Jerry
2016
Carnage Park as Travis
2016
The Transfiguration as Drunk Man
2015
Darling as Officer Maneretti
2015
Southbound as The D.J.
2015
The Mind's Eye as Mike Connors
2015
We Are Still Here as Jacob Lewis
2014
Late Phases as O'Brien
2014
Worst Friends as Jerry
2014
Wild Canaries as Poker Player
2014
The Strain as Jack Noon (1 episode)
2014
We Come In Pieces: The Rebirth of the Horror Anthology Film as Self
2013
Ritual as Motel Clerk
2013
All the Light in the Sky as Rusty
2013
Chinese Puzzle as Le premier rocker
2013
Hellbenders as Detective Elrod
2013
Birth of the Living Dead as Filmmaker
2013
Riding Shotgun as Countryman
2013
We Are What We Are as Bearded Tenant
2013
You're Next as Erik Harson
2012
The Battery as Frank
2011
Silver Bullets as Sam
2010
Vanishing on 7th Street as Bike Messenger
2010
Bitter Feast as William Coley
2009
Cabin Fever 2: Spring Fever as Bill the Water Truck Driver
2008
Wendy and Lucy as Man in Park
2008
Blood Red Earth as Cowboy
2008
I Sell the Dead as Willie Grimes
2008
House of Satisfaction as Brent
2008
I Can See You as Mickey Hauser
2007
Trigger Man as Henchman
2007
The Brave One as Sandy Combs
2006
Family Portraits: A Trilogy of America as Jimmy Doyle
2006
Satellite as Jim Mullins
2006
Mulberry Street as Man Behind the Gate
2005
Broken Flowers as Will
2005
The Roost as Tow Truck Driver
2004
The Off Season as Phil
2004
Imaginary Heroes as Store Clerk
2003
Prologue as Jimmy Doyle
2001
Law & Order: Criminal Intent as Jack Boaz (1 episode)
2001
Session 9 as Craig McManus
2001
Margarita Happy Hour as Max
2000
Animal Factory as Benny
2000
Hamlet as Kissing Man
2000
Happy Accidents as Junkie
2000
You Are Here* as Palichuck
1999
Bringing Out the Dead as Cokehead
1999
Third Watch as Rudy Granger (1 episode)
1999
The Making of Habit as Self (Narrator)
1998
Independent's Day as Self - Interviewee
1995
River of Grass as Lee Ray Harold
1991
No Telling (Or, The Frankenstein Complex) as Eden Ridge Employee
1980
White Trash as Man Who Looks Through Trash