The Night Dogs as Desillva
2023
Family Switch as Hanes
2023
Ghosts of Beirut as William Casey (4 episodes)
2022
Father Stu as Dr. Novack
2021
Made for Love as Leroy Fisk (2 episodes)
2018
An L.A. Minute as Ross Brandt
2017
Blood Money as Ranger
2015
Dragon Blade as Octavius
2014
Gotham as Warden Carlson Grey (1 episode)
2014
Resurrection as Samuel Catlin (3 episodes)
2013
Wish You Well as George Davis
2013
Under the Dome as Reverend Lester Coggins (4 episodes)
2013
Watercolor Postcards as Cricket
2012
Django Unchained as Wilson
2012
The Possession as Trevor
2012
Small Apartments as EMT / Daniel
2010
Justified as Gerald Johns (3 episodes)
2009
Castle as Logan Meech (1 episode)
2008
Twilight as Waylon Forge
2008
War, Inc. as Ooq-Yu-Fay Taqnufmini / Zubleh
2008
Terminator: The Sarah Connor Chronicles as Ed Winston (3 episodes)
2007
Wind Chill as Snowplow Driver
2007
Skills Like This as Uncle Morris
2006
Tenacious D in The Pick of Destiny as Security Guard
2006
One Way as Steve Dorn
2006
Brothers and Sisters as Cutler Weeks (1 episode)
2006
Jericho as Deputy Perkins (2 episodes)
2006
The Contract as Evans
2006
The Unit as Lewis (3 episodes)
2006
Two Tickets to Paradise as Stan
2005
The Ice Harvest as Sidney
2005
Criminal Minds as Alan Anderson (1 episode)
2005
The Closer as Mr. Schiller (1 episode)
2005
Lords of Dogtown as Peter Darling
2004
Wake Up, Ron Burgundy: The Lost Movie as Mr. Jake (uncredited)
2004
Boston Legal as Harold Pines (1 episode)
2004
Saw as Jeff Ridenhour
2004
The Whole Ten Yards as Man in Diner
2003
Runaway Jury as Jerome
2003
Queens Supreme (1 episode)
2002
CSI: Miami as Rick Bingham (1 episode)
2001
Scrubs as Dr. Green (1 episode)
2001
Antitrust as Phil Grimes
2000
Charlie's Angels as Red Star Systems Director
2000
Desperate But Not Serious as Pink Dot Man
2000
Strong Medicine (1 episode)
2000
Takedown as Tom Fiori
1999
Cradle Will Rock as Paul Edwards
1999
Being John Malkovich as Derek Mantini
1999
Law & Order: Special Victims Unit as Garth Phillips (1 episode)
1999
Law & Order: Special Victims Unit as Peter Carson (1 episode)
1999
The Jack Bull as Kermit Dover
1999
Angel's Dance as Police Detective
1997
Tenacious D as FBI Agent (1 episode)
1997
Tenacious D as FBI Agent
1997
Con Air as Chopper Pilot
1997
That Darn Cat as Agent #1
1996
A Pig's Tale as Scrappy
1994
Floundering as Phonebook
1994
Ed Wood as Dr. Tom Mason (uncredited)
1994
The Shawshank Redemption as Guard Youngblood
1994
ER as Detective (2 episodes)
1993
Twenty Bucks as Bowling Alley Entrepreneur
1993
Boy Meets World (1 episode)
1993
Wild Palms as Morty Winnaker (uncredited) (5 episodes)
1992
In the Deep Woods as Jerome Spears
1992
Bob Roberts as Uzi Kornhauser
1992
Universal Soldier as FBI Agent
1992
The Player as Aaron Camp (uncredited)
1991
Deadly Desire as Sparrow
1991
Writer's Block as Lenny
1991
Runaway Father as Guard
1990
Fatal Charm as Adolph
1990
Gunsmoke: The Last Apache as Capt. Harris
1989
Wired as Paul Forrest
1989
Seinfeld as Eddie (1 episode)
1988
The Night Before as Tuff #2
1988
Tanner '88 as Secret Serviceman (1 episode)
1987
Desperate as Agent Carter
1987
21 Jump Street as Riordan (1 episode)
1987
Nutcracker: Money, Madness & Murder (3 episodes)
1986
Matlock as Lyle (2 episodes)
1985
MacGyver as Larkin (1 episode)
1985
MacGyver as Remick (1 episode)
1985
The Twilight Zone (1 episode)
1984
Murder, She Wrote as Capt. Elgin Meyers (1 episode)
1982
Remington Steele as Ernie (1 episode)
1982
Illusions as Lieutenant Bedford
1982
T. J. Hooker as Carl Buddinger (1 episode)
1979
Knots Landing as Vincent Donnely (2 episodes)
1972
M*A*S*H as G.I. (1 episode)
1972
The Waltons (1 episode)