2020
Eat Your Heart Out as Narrator
2018
Sicario: Day of the Soldado as Dale Hammonds
2017
Just Getting Started as Burt
2016
Rules Don't Apply as Wilbur
2016
Nocturnal Animals as Lt. Graves
2014
The Loft as Hiram Fry
2014
Miss Meadows as Tony Weaver / Driver of Truck
2014
Halt and Catch Fire as Nathan Cardiff (7 episodes)
2013
Escape Plan as Brims
2013
Killing Lincoln as Edwin Stanton
2012
Perception as Colonel (2 episodes)
2012
Longmire as Dan (1 episode)
2012
Scandal as Hank Tanner (1 episode)
2011
Atlas Shrugged: Part I as Ellis Wyatt
2010
Hawaii Five-0 as Roger Barton (1 episode)
2010
Peacock as Connor Black
2009
Castle as Uncle Teddy (1 episode)
2008
The Butcher's Daughter as Warren Cahane
2007
Battlestar Galactica: Razor as Jack Fisk
2007
The Astronaut Farmer as Frank
2006
Heroes as Hal Sanders (1 episode)
2006
Bachelor Party Vegas as Officer Stone
2005
Criminal Minds as Delvin Weaver (1 episode)
2005
Grey's Anatomy as Jim Johnson (1 episode)
2004
Battlestar Galactica as Colonel Jack Fisk (5 episodes)
2004
Helter Skelter as Jerry
2003
Las Vegas (2 episodes)
2003
Two Days as Mr. Miller
2002
CSI: Miami (1 episode)
2002
Monk as Capt. Bill Gibbard (1 episode)
2002
Point of Origin as Clarence Hyde
2001
Crossing Jordan as Juror (1 episode)
2001
Just Ask My Children as Denver Dunn
2001
Pearl Harbor as Adm. Chester W. Nimitz
2000
CSI: Crime Scene Investigation as Captain Hendricks (1 episode)
2000
Strong Medicine as Perkins (1 episode)
2000
The 70s as Paul Wells
1999
Blue Streak as Rizzo
1999
No Vacancy as 'Do It Again' Guy
1999
True Crime as Arnold McCardle
1998
Bulworth as Man with Dark Glasses
1998
Lost in the Bermuda Triangle
1998
Fallen as John Reynolds (uncredited)
1997
L.A. Confidential as Dick Stensland
1995
Leaving Las Vegas as L.A. Bartender
1995
The Other Mother: A Moment of Truth Movie as Ted
1994
The Disappearance of Vonnie as Det. Ken Brodhagen
1994
Chicago Hope (1 episode)
1994
Jane's House as Charlie Clark
1993
Murder of Innocence as Det. Frank Kendall
1993
Partners as Terry Bidwell
1993
Cafe Americain as Steve Sullivan (18 episodes)
1993
Barbarians at the Gate as Don Kelly
1992
Jennifer Eight as John Taylor
1992
O Pioneers! as Oscar
1991
Liebestraum as Sheriff Pete Ricker
1991
Separate but Equal as Josiah C. Tulley (2 episodes)
1991
Separate But Equal as Josiah C. Tulley
1990
Welcome Home, Roxy Carmichael as Les Bossetti
1990
Family of Spies as Jerry A. Whitworth (2 episodes)
1989
The Final Days as Ron Ziegler
1989
Lost Angels as Richard Doolan
1989
True Believer as Sklaroff
1987
Amerika as Clayton Cullen (7 episodes)
1985
The Execution of Raymond Graham as Vic Graham
1985
Marie: A True Story as Charlie Benson
1985
The Equalizer as George Hershey (1 episode)
1985
Moonlighting as Maximillian Petrovsky (1 episode)
1983
The Face of Rage as Rich
1977
Seventh Avenue as Det. Clever (3 episodes)
1973
Kojak as Lane (1 episode)
1973
The Paper Chase as Franklin Ford III
1973
Class of '63 as Dan, the Bartender
1973
Hazel's People as Eric Mills