2022
The Fight Machine as Manning
2020
The Kid Detective as Mr. Ackerman
2020
Spare Parts as Daniel
2009
The Cry of the Owl as Detective Lippenholtz
2008
Death Race as Old Timer
2007
Talk to Me as Prison Sign-In Guard
2007
Killing Zelda Sparks as Jenkins
2006
RV as Independence Pass Officer
2005
Get Rich or Die Tryin' as Security Guard
2005
Land of the Dead as Mulligan
2005
The Dark Hours as Donald Wegman
2005
Tilt as Trucker's Cap (1 episode)
2004
ReGenesis as Frank Corba (1 episode)
2004
Confessions of a Teenage Drama Queen as Lentigo
2003
Sounder as Crew Boss
2003
Monte Walsh as Burly Man
2002
Cypher as Businessman Boise
2002
Monk as Pete (1 episode)
2002
Death to Smoochy as Roy
2002
Sins of the Father as Robert Chambliss
2001
Knockaround Guys as Devin the Bartender
2001
Leap Years as Detective Ed Krause / Redcross (1 episode)
2000
The Thin Blue Lie as Detective Harris
2000
Harlan County War as Leroy Gilly
1999
Relic Hunter as Cajun Landlord (1 episode)
1999
The Hurricane as Prison Guard
1999
Revelation as Agent Spencer
1996
Trilogy of Terror II as Officer #2
1995
Picture Windows as Detective 1 (1 episode)
1995
Butterbox Babies as MacDonald
1994
Due South as Deadeye Fineberg (1 episode)
1994
Due South as Moran (2 episodes)
1990
Clarence as Football Coach
1985
The New Alfred Hitchcock Presents as Donovan (1 episode)
1984
Police Academy as Supply Clerk
1984
The City Girl as New York Artist