2024
Under the Bridge as Roy Bentland2022
Lou as Sheriff Rankin2019
Stumptown as Michael McConnell2018
Sharp Objects as Bill Vickery2017
Awakening the Zodiac as Harvey2016
Unless as Tom2015
Stonewall as Dep. Seymour Pine2014
Resurrection as Sheriff Fred Langston2013
White House Down as Agent Roy Kellerman2013
The Good Lie as Richard Francis2012
Alcatraz as Mr. K2011
X-Men: First Class as CIA Director McCone2010
Justified as Dan Grant2010
The Pacific as Dr. Grant2010
Devil as Lustig2009
Public Enemies as Gerry Campbell2008
The Longshots as Coach Fisher2007
Disturbia as Daniel Brecht2007
Raines as Captain Dan Lewis2007
American Venus as Bob2006
Déjà Vu as Minuti2005
Assault on Precinct 13 as Officer Kevin Capra2005
Karol: A Man Who Became Pope as Hans Frank2005
Karol: A Man Who Became Pope as Hans Frank2005
A Simple Curve as Matthew2004
The Clearing as Agent Ray Fuller2004
Bandido as Fletcher2003
NCIS as Clayton Jarvis2003
The Lyon's Den as George Riley2003
The Life of David Gale as Dusty Wright2003
Timeline as Steven Kramer2003
The Statement as David Manenbaum2002
Without a Trace as Larry Hopkins2002
Boomtown as Dr. Michael Hirsch2002
Dragonfly as Eric2002
Scared Silent as Scott Miller2001
Varian's War as Beamish2001
Bleacher Bums as Greg2000
Nuremberg as Capt. Gustave Gilbert2000
Things You Can Tell Just by Looking at Her as Walter (segments "Fantasies About Rebecca" and "Love Waits For Kathy")1998
L.A. Doctors as Tim Lonner1998
From the Earth to the Moon as Tom Kelly1998
Paulie as Warren Alweather1998
Tempting Fate as Emmett Lach1997
Masterminds as Jake Paxton1996
High Incident as Officer Lenny Gayer1996
The Juror as Boone1996
White Tiger as John Grogan1996
Never Too Late as Carl1995
The Outer Limits as Alan Wells1995
American Gothic as Not available1995
Crimson Tide as Lt. Roy Zimmer1995
Breach of Trust as Rodney Powell1995
The Final Cut as Emerson Lloyd1995
Kingfish: A Story of Huey P. Long as Seymour Weiss1995
Kansas as Matt1995
The Making of 'Crimson Tide' as Self1994
ER as Gordon Price1994
Killer as Archie1994
Double Cross as Bernard March1993
Indian Summer as Jamie Ross1992
A Few Good Men as Lt. Dave Spradling1991
K2 as Harold Jameson1990
Jacob's Ladder as Michael1990
Blue Steel as Howard1990
Chattahoochee as Lonny1988
Smokescreen as Gerald Price1987
Leg Work as Not available1987
Harry as Not available1987
Tin Men as Looney1986
Tough Cookies as Not available1986
Classified Love as Howie Schwartz1986
Agent on Ice as Joey Matera1985
The Comedy Factory as Eddie1981
Happy Birthday to Me as Steve Maxwell1981
The Intruder Within as PhilNaN
Stolen Girl as Joe1983
The Terry Fox Story as Bob Cady1982
Till Death Do Us Part as Not available1980
Hog Wild as Chrome1980
Bravery in the Field as Lennie1979
Meatballs as Hardware