2025
Sunfish (& Other Stories on Green Lake) as Chip2024
Marmalade as Don2021
A Quiet Place Part II as Roger (uncredited)2021
Werewolves Within as Sam Parker2020
The Hunt as Don2020
The Trial of the Chicago 7 as Detective Deluca2019
Evil as Louie Wolff2019
The Righteous Gemstones as Glendon Marsh2019
The Kitchen as Larry - Kathy's Father2019
Richard Jewell as Richard Rackleff2019
Pearson as Pat McGann2019
The Code as Hermes Papademotropolis2018
American Animals as Bill Welton2016
Billions as Bud Lazzara2016
BrainDead as Senator Andre Amarant2016
Greater as Pastor Rick2015
Sneaky Pete as Charles McGregor2015
Hello, My Name Is Frank as Preacher2014
Fargo as Captain Jeb Cheney2014
Gotham as Morry Quillan2014
Madam Secretary as Neil Hendricks2014
The Leftovers as Det. Louis Vitello2014
West End as Fat Patty O'Hara2013
The Blacklist as Senator Clayton Dorf2013
Prisoners as Captain Richard O'Malley2012
Elementary as Duke Landers2012
Lincoln as Senator Bluff Wade2012
Breathless as Maurice Doucette2012
Home Run Showdown as Commissioner Simpson2011
Suits as Pat McGahan2011
Person of Interest as Seth Larsson2011
Hell on Wheels as Senator Metcalf2010
Hawaii Five-0 as Donald Rutherford2010
Edge of Darkness as Chief of Police2009
The Good Wife as Detective Harcourt2009
White Collar as Myrick2009
Duplicity as Ned Guston2009
Star Crossed as Dr. Lawrence2008
Pride and Glory as Bill Avery2008
Leatherheads as Coach Frank Ferguson2007
In the Valley of Elah as Detective Nugent2007
K-Ville as Not available2005
Avatar: The Last Airbender as Warden Poon (voice)2005
Threshold as Not available2004
CSI: NY as John Grimes2002
Love Liza as Gas Station2002
A Little Inside as Coach Steve2001
Law & Order: Criminal Intent as Kurt Plumm2001
Evolution as Dr. Paulson2001
A Better Way to Die as Rifkin2000
CSI: Crime Scene Investigation as Walter Beerly2000
Strong Medicine as Dixon2000
The District as Phil Brander2000
O Brother, Where Art Thou? as Homer Stokes2000
TripFall as Alex1999
Law & Order: Special Victims Unit as Seth Milstead1999
The West Wing as Bill Parsons1999
Judging Amy as Officer Todd1999
The Deep End of the Ocean as McGuire1999
Suckers as Randall1998
Hard Rain as Hank1998
The Robber as The Policeman1997
Timecop as Not available1997
Skeletons as Irish Sergeant1996
Sabrina, the Teenage Witch as Linus1996
Profiler as Eric Stanley1996
The Fan as Detective Baker1996
Baja as Husband1996
My Fellow Americans as Chet1995
Apollo 13 as LEM Controller White1995
Murder One as Police Officer1995
Unstrung Heroes as Mr. Crispi1994
ER as Umpire1994
Chicago Hope as Not available1994
Disclosure as Executive #11993
The X-Files as Agent Jerry Lamana1993
Diagnosis: Murder as Mr. Nolan1993
NYPD Blue as Dan burleigh1993
Falling Down as Paramedic1993
Dark Vengeance as Veros1991
Final Approach as Doug Slessinger1990
Law & Order as Norman Barclay1990
Law & Order as Ronnie Gibbons1986
Matlock as Not available1986
L.A. Law as Chris Flanagan1985
MacGyver as Victor Nesbitt