2025
Dreams as Michael McCarthy2023
Blackout as Jack Hammond2021
Mainstream as Marty2021
Love is Love is Love as John (segment "Sailing Lesson")2020
Outer Banks as Doc Marsh2019
Scream, Queen! My Nightmare on Elm Street as Self2017
The Last Word as Edward2016
Rules Don't Apply as Colonel Maxwell2016
Director's Cut as Moving Company Guy2016
The Congressman as Sherm Hawkins2016
Thirty Nine as Lawyer2015
90 Minutes in Heaven as Dr. Greider2015
Waffle Street as Miles Drake III2014
Legends as Nicholas Spiller2014
A Bit of Bad Luck as Mr. Creech2013
Palo Alto as Jake2013
The Bling Ring as L.A. Detective #12013
To the Wonder as Bob2013
Somebody Up There Likes Me as Lyla's Father2013
Home, James as Larry2012
The Newsroom as Ross Fernholm2012
The American Tetralogy as The Bad Handsome Old Man2012
The Rock 'n' Roll Dreams of Duncan Christopher as Uncle Virgil2011
The Rum Diary as Donavon2011
Puncture as Jeffrey Dancort2011
Remember Alice Bell? as Phillip2010
Hawaii Five-0 as Drake2010
Never Sleep Again: The Elm Street Legacy as Self2009
Southland as Police Chief2009
Tattoos: A Scarred History as Self2008
Fear Itself as Carlos' Uncle Bob2008
Hamlet 2 as Principal Rocker2008
The Xtacles as Not available2008
Heidi 4 Paws as Mr. Sesehund (voice)2007
Nancy Drew as John Leshing2007
The Astronaut Farmer as Judge Miller2007
The Attackmen as Headmaster Wheatley2006
Frisky Dingo as Jack Taggart2006
Rescue Dawn as Admiral2006
Art School Confidential as Lonny2006
Room 6 as Amy's Dad2005
E-Ring as Not available2005
Capote as Warden Marshall Krutch2004
House as Warden2004
Stargate Atlantis as Terrence Kramer2004
Deadwood as Magistrate Claggett2004
Hawaii as Not available2003
Identity as District Attorney2002
The Shield as Bill2002
MDs as Bill 'Wise Guy' Weisman2002
Serving Sara as Warren Cebron2002
Beneath Clouds as Boy at Service Station2002
Comic Book Villains as Gun Store Order2000
CSI: Crime Scene Investigation as Peter Hutchins Sr.2000
The District as Captain Bennington2000
Mercy as Gil Reynolds2000
Sand as Gus2000
Face the Music as Tommy the Bartender1999
G vs E as Not available1999
Virus as J.W. Woods Jr.1999
Black & White as Toast1999
Late Last Night as Bartender1999
Tales from the Crypt: The Robert Zemeckis Collection as Joseph1999
A Slipping Down Life as Mr. Casey1998
One of Our Own as Col. Dale Cameron1997
Starship Troopers as General Owen1997
The Brave as Larry1997
Truth or Consequences, N.M. as Police Lieutenant1997
The End of Violence as Call1996
Millennium as The Judge1996
The Pretender as Warden Michaels1996
Too Fast Too Young as Detective Quentin Thompson1995
Sliders as Vortak1995
The Single Guy as Mr. Gottlieb1995
Things to Do in Denver When You're Dead as Lt. Atwater1995
Payback as Tom "Gully" Gullerman1995
Operation Dumbo Drop as Colonel Pederson1995
Just Looking as Dave1995
W.E.I.R.D. World as Kendall1995
Runway One as Hanson1994
Natural Born Killers as Deputy #11994
Airheads as Carl Mace1994
The Puppet Masters as General Morgan1994
The Chase as Ari Josephson1994
The Silence of the Hams as Cross Dressing Agent1994
Love Is a Gun as Jean's Husband1994
Probable Cause as Instructor1993
The X-Files as Colonel Calvin Henderson1993
Undercover Blues as Sikes1992
Innocent Blood as Marsh1992
Diggstown as Warden Bates1992
Leather Jackets as Stranger1992
The Vagrant as The Vagrant1991
Palace Guard as Not available1991
Oscar as Reporter #11990
Total Recall as George / Kuato1990
Dick Tracy as Lips' Cop1990
Air America as O.V.1990
Hull High as Not available1989
Tales from the Crypt as Rock (segment "Forever Ambergris")1989
Tales from the Crypt as Husband (segment "And All Through the House")1988
Twins as Webster1988
Tucker: The Man and His Dream as Frank1988
Johnny Be Good as Chief Elkans1988
Wildfire as Lewis1987
Wiseguy as Not available1987
Tour of Duty as Sgt. Ralph Carlton1987
The Oldest Rookie as Det. Gordon Lane1987
No Way Out as Assassin1987
Cherry 2000 as Bill1986
Stand by Me as Mr. Lachance1986
Seven Minutes in Heaven as Jeff's Stepfather1986
Manhunter as Atlanta Policeman1985
A Nightmare on Elm Street Part 2: Freddy's Revenge as Coach Schneider1984
Birdy as Ronsky1981
Hill Street Blues as Not availableNaN
You are in Hell! as Self