Actor
An American Masquerade
2024
as Chuck Magnum
Phone Book
2023
as Smith
Dark Harvest
2023
as The Farmer
Resurrected
2023
as Father Hill
Brooklyn 45
2023
as Mjr. Paul DiFranco
Bleach
2022
as Special Agent Musk
The Fabelmans
2022
as Camera Store Clerk #2
The Estate
2021
as Mr. Amis
Burning at Both Ends
2021
as Dr. Astor
The Nowhere Inn
2021
as Limo Driver
The Current Occupant
2020
as The Administrator
2177: The San Francisco Love Hacker Crimes
2019
as Thornton
Nightmare Cinema
2018
as Ron
Mohawk
2018
as Hezekiah Holt
Trash Fire
2016
as Pastor Sterling
The Holy Man
2016
as Homeless Digger Otis
The Chair
2016
as Tudley
The Last House
2015
as Hate
Real Heroes
2014
as The Announcer
Dug Up
2013
as Devin Chase
Any Day Now
2012
as Larry
Lost Lake
2012
as Vern
Dust Up
2012
as Sheriff Nathan Haggler
Bad Ass
2012
as Store Clerk
Darkening Sky
2011
as Guy
The Artist
2011
as Journalist
Breath of Hate
2011
as Hate
Spoon
2011
as Manny
The Auctioneers
2010
as Dean
Scream of the Bikini
2010
as Cult Leader
New Terminal Hotel
2010
as Spitz
Someone's Knocking at the Door
2009
as John Hopper
Al's Brain
2009
as Homeless Guy
Tripping Forward
2009
as Joe
Mirrors
2008
as Terrence Berry
Skeletons in the Desert
2008
Julia
2008
Spy School
2008
as Mr. Bailey
The Gold Bracelet
2008
as Murderer
Halloween
2007
as Graveyard Keeper (uncredited)
Underdog
2007
as Referee
Boxboarders!
2007
as Zoltar
The Haunting of Marsten Manor
2007
as Hank
The Prestige
2006
as Ticket Hawker
Art School Confidential
2006
as Leslie
The Bondage
2006
as Fred
The Hills Have Eyes
2006
as Goggle
The Big Empty
2005
as Cartographer
The Rain Makers
2005
as Lou
Do Geese See God
2004
as Bum
Zen Noir
2004
as Ed
In the Land of Milk and Money
2004
as Haggard Dad
Secretary
2002
as Typing Teacher
The Man from Elysian Fields
2001
as Construction Forman
Rain
2001
as Officer Ben Patterson
Ghost World
2001
as Weird Al
Say It Isn't So
2001
as Stewart
Me, Myself & Irene
2000
as Disabled Guy
The Million Dollar Hotel
2000
as Reporter
Magnolia
1999
as Smiling Peanut Patron #2
Fight Club
1999
as Federated Motor Co. - Inspector Dent
The Woman Chaser
1999
as Piano Player
Evil Hill
1999
as Jeremy the customer
A, B, C... Manhattan
1997
as Zach
27 Pieces of Me
1993