Actor
The Running Man
2025
Kingdom of the Planet of the Apes
2024
as Trevathan
Ricky Stanicky
2024
as Summerhayes
Maybe I Do
2023
as Sam
Krystal
2018
as Wyatt
Blood Father
2016
as Kirby Curtis
Stealing Cars
2016
as Philip Wyatt
Room
2015
as Robert
Dial a Prayer
2015
as Bill
Walter
2015
as Dr. Corman
Two-Bit Waltz
2014
as Carl
Rudderless
2014
as Trill
Cake
2014
as Leonard
A Single Shot
2013
as Pitt
Trust Me
2013
as Gary
Citizen Hearst
2013
as Narrator
The Sessions
2012
as Father Brendan
Portraits in Dramatic Time
2011
The Lincoln Lawyer
2011
as Frank Levin
Dirty Girl
2010
as Ray
Marmaduke
2010
as Don Twombly
Shorts
2009
as Dr. Noseworthy
The Maiden Heist
2009
as George McLendon
The Tale of Despereaux
2008
as Lester (voice)
The Deal
2008
as Charlie Berns
Bart Got a Room
2008
as Ernie Stein
He Was a Quiet Man
2007
as Gene Shelby
Wild Hogs
2007
as Dudley Frank
Inland Empire
2006
as Announcer
Bobby
2006
as Paul Ebbers
Everyone's Hero
2006
as Lefty Maginnis (voice)
Choose Your Own Adventure - The Abominable Snowman
2006
as Rudyard North (voice)
Doogal
2006
as Brian (voice)
Thank You for Smoking
2005
as Senator Ortolan Finistirre
Edmond
2005
as Edmond
Sahara
2005
as Admiral Jim Sandecker
The Wool Cap
2004
as Gigot
Cellular
2004
as Sgt. Bob Mooney
Reversible Errors
2004
as Arthur Raven
Spartan
2004
as Stoddard
In Enemy Hands
2004
as Nathan Travers
It's a Very Merry Muppet Christmas Movie
2003
as Glenn
The Cooler
2003
as Bernie Lootz
Seabiscuit
2003
as Tick Tock McGlaughlin
Stealing Sinatra
2003
as John Irwin
Welcome to Collinwood
2002
as Riley
Door to Door
2002
as Bill Porter
Focus
2001
as Lawrence 'Larry' Newman
Jurassic Park III
2001
as Paul Kirby
Panic
2000
as Alex
State and Main
2000
as Walt Price
Magnolia
1999
as Quiz Kid Donnie Smith
Happy, Texas
1999
as Sheriff Chappy Dent
The Night of the Headless Horseman
1999
as Ichabod Crane
A Slight Case of Murder
1999
as Terry Thorpe
Mystery Men
1999
as Shoveler
A Civil Action
1998
as James Gordon
The Secret of NIMH 2: Timmy to the Rescue
1998
as Justin (voice)
Psycho
1998
as Milton Arbogast
Jerry and Tom
1998
as Karl
Pleasantville
1998
as George Parker
The Con
1998
as Bobby
Wag the Dog
1997
as CIA Agent Charles Young
Boogie Nights
1997
as Little Bill
Air Force One
1997
as Major Caldwell
Colin Fitz
1997
as Mr. O'Day
Ghosts of Mississippi
1996
as Charlie Crisco
Hit Me
1996
as Policeman
The Writing on the Wall
1996
as Petrocelli
Fargo
1996
as Jerry Lundegaard
Andersonville
1996
as Col. Chandler
Down Periscope
1996
as Captain Knox
Mr. Holland's Opus
1995
as Vice Principal Gene Wolters
Above Suspicion
1995
as Pros. Atty. Schultz
Tall Tale: The Unbelievable Adventure
1995
as Railroad Magnate
Roommates
1995
as Doctor (uncredited)
Evolver
1995
as Evolver (voice)
In the Shadow of Evil
1995
as Dr. Frank Teague
Murder in the First
1995
as Bill McNeill
Oleanna
1994
as John
Dead on Sight
1994
as Steven Meeker
ER: 24 Hours
1994
as Dr. David Morgenstern
The Client
1994
as Dr. Greenway
Being Human
1994
as Boris
Twenty Bucks
1993
as Property Clerk
Searching for Bobby Fischer
1993
as Tunafish Father
Benny & Joon
1993
as Randy Burch
The Heart of Justice
1992
as Booth
A Murderous Affair: The Carolyn Warmus Story
1992
as Sean Hammel
The Water Engine
1992
as Charles Lang
A Private Matter
1992
as Psychiatrist
In the Line of Duty: Siege at Marion
1992
as Ray Daniels
Shadows and Fog
1991
as Cop
Barton Fink
1991
as Navy Sailor (uncredited)
Homicide
1991
as Tim Sullivan
Things Change
1988
as Billy Drake
Lip Service
1988
as Farmer
House of Games
1987
as Sgt. John Moran
Radio Days
1987
as Radio Voice (voice)
The Last Dragon
1985
as J.J.
The Boy Who Loved Trolls
1984
as Socrates
The Dining Room
1984
as Various
WarGames
1983
as NORAD Officer (uncredited)
The Cradle Will Fall
1983
as Ben Duffy
Without a Trace
1983
as Reporter
Foolin' Around
1980
as Bronski
Somewhere in Time
1980
as Critic
On Fire
The Deputy
as Chief Krueger
Exit Right
as John Randall