Butterfly in the Typewriter as Shelby Foote
2024
The Thicket as Rev. Ephron Karlsson
2023
The Killer as The Client - Claybourne
2021
Mr. Corman as Larry (1 episode)
2021
With/In Volume 2 as (segment "Still Life")
2021
The Magic of the Movies: Behind the Scenes of David Fincher's Mank as Self
2021
Lapsis as Dr. Mangold
2020
Mank as Louis B. Mayer
2018
The Boy Downstairs as Diana's Father
2017
Manhunt as Earl Embry (10 episodes)
2015
Concussion as Dr. Joseph Maroon
2013
Over/Under as Victor
2011
Moneyball as John Henry
2010
Rubicon as Kale Ingram (13 episodes)
2009
The Time Traveler's Wife as Richard DeTamble
2008
True Blood as Truman Burrell (10 episodes)
2007
Awake as Dr. Jonathan Neyer
2007
Weapons as Mikey's Uncle
2005
Medium as Kenneth Push (4 episodes)
2004
Dandelion as Luke Mullich
2003
Word of Honor as J.D. Runnells
2001
Big Bad Love as Barlow
1999
A Map of the World as Paul Reverdy
1999
You Know My Name as Wiley
1998
The Lesser Evil as Ivan
1997
Amistad as John C. Calhoun
1997
The Lost World: Jurassic Park as Peter Ludlow
1997
Old Man as J.J. Taylor
1996
The Man Who Captured Eichmann as Peter Malkin
1996
Beyond the Call as Keith O'Brien
1995
The Infiltrator as Eaton
1994
Natural Born Killers as Owen Traft
1993
Wilder Napalm as Wilder
1993
The Sandlot as Adult Scotty Smalls (uncredited)
1992
Those Secrets as Simon
1992
Till Death Us Do Part as Vincent Bugliosi
1991
For the Boys as Sgt. Michael Leonard (uncredited)
1991
Iran: Days of Crisis as John Limbert
1990
Men Don't Leave as Charles Simon
1990
Somebody Has to Shoot the Picture as Raymond Eames
1989
I Know My First Name Is Steven as Kenneth Parnell (2 episodes)
1988
Tequila Sunrise as Gregg Lindroff
1988
Plain Clothes as Nick Dunbar
1987
Full Metal Jacket as Pvt. Cowboy
1987
Hands of a Stranger as Felix Lyttle
1986
The Ladies Club as Ed Bricker
1985
The Lightship as Eddie
1985
The Twilight Zone (1 episode)
1985
Door to Door as Leon Spencer
1983
The Day After as Tom Cooper
1983
A Killer in the Family as John Lyons
1983
The Prodigal as Scott Stuart
1981
Hill Street Blues (1 episode)
1951
Hallmark Hall of Fame as J.J. Taylor (1 episode)