Actor
IF
2024
as Art Teacher (voice)
Nightmare Alley
2021
as Ezra Grindle
The Humans
2021
as Erik
Kajillionaire
2020
as Robert
The Last Shift
2020
as Stanley
The Shape of Water
2017
as Giles
LBJ
2017
as Sen. Richard Russell
Kong: Skull Island
2017
as Senator Al Willis
The Hollars
2016
as Don Hollar
Spotlight
2015
as Richard Sipe (voice) (uncredited)
Bone Tomahawk
2015
as Chicory
Lullaby
2014
as Robert
4 Minute Mile
2014
as Coleman
God's Pocket
2014
as Richard Shelburn
A.C.O.D.
2013
as Hugh
Turbo
2013
as Bobby (voice)
White House Down
2013
as Speaker Eli Raphelson
Jack Reacher
2012
as D.A. Alex Rodin
The Company You Keep
2012
as Jed Lewis
Liberal Arts
2012
as Professor Peter Hoberg
Killing Them Softly
2012
as Driver
Darling Companion
2012
as Russell
The Cabin in the Woods
2012
as Richard Sitterson
The Rum Diary
2011
as Lotterman
Friends with Benefits
2011
as Mr. Harper
Happythankyoumoreplease
2011
as Paul Gertmanian
Hall Pass
2011
as Coakley
Let Me In
2010
as The Father
Eat Pray Love
2010
as Richard
Norman
2010
as Doug Long
Waiting for Forever
2010
as Richard Twist
Dear John
2010
as Mr. Tyree
The Tale of Despereaux
2008
as Principal (voice)
The Broken
2008
as John McVey
Burn After Reading
2008
as Ted
Step Brothers
2008
as Dr. Robert Doback
The Visitor
2008
as Prof. Walter Vale
The Kingdom
2007
as Robert Grace
Rumor Has It...
2005
as Earl Huttinger
Fun with Dick and Jane
2005
as Frank Bascombe
North Country
2005
as Hank Aimes
Shall We Dance?
2004
as Devine
I ♥ Huckabees
2004
as Mr. Hooten (uncredited)
Cheaper by the Dozen
2003
as Shake
Intolerable Cruelty
2003
as Freddy Bender
The Core
2003
as Gen. Thomas Purcell
The Mudge Boy
2003
as Edgar Mudge
Stealing Harvard
2002
as Honorable Judge Emmett Cook
Changing Lanes
2002
as Walter Arnell
Sins of the Father
2002
as Bobby Frank Cherry
The Man Who Wasn't There
2001
as Walter Abundas
One Night at McCool's
2001
as Father Jimmy
Say It Isn't So
2001
as Walter Wingfield
Me, Myself & Irene
2000
as Agent Boshane
What Planet Are You From?
2000
as Don Fisk
Snow Falling on Cedars
1999
as Sheriff Art Moran
Random Hearts
1999
as Truman Trainor
Outside Providence
1999
as Barney
The Confession
1999
as Cass O'Donnell
The Mod Squad
1999
as Det. Bob Mothershed
The Impostors
1998
as Johnny Leguard (Frenchman)
There's Something About Mary
1998
as Psychiatrist (uncredited)
Into Thin Air: Death on Everest
1997
as Beck Weathers
Eye of God
1997
as Willard Sprague
Absolute Power
1997
as Michael McCarty
Eddie
1996
as Carl Zimmer
Flirting with Disaster
1996
as Paul Harmon
A Couch in New York
1996
as Campton
The Boys Next Door
1996
as Bob Klemper
How to Make an American Quilt
1995
as Howell
The Indian in the Cupboard
1995
as Victor
Trapped in Paradise
1994
as Agent Shaddus Peyser
It Could Happen to You
1994
as C. Vernon Hale
Wolf
1994
as Detective Carl Bridger
Getting Out
1994
as Chaplain
And the Band Played On
1993
as Dr. Marc Conant
Undercover Blues
1993
as Frank
Afterburn
1992
as Acton Ryder
Carolina Skeletons
1991
as Redy
Doublecrossed
1991
The Perfect Tribute
1991
as Blair
Descending Angel
1990
as Debaudt
When You Remember Me
1990
as Vaughan
Rising Son
1990
as Tommy
Blue Steel
1990
as Attorney Mel Dawson
Challenger
1990
as Gregory B. Jarvis
Blaze
1989
as Picayune
Kojak: Fatal Flaw
1989
as Joel Litkin
Sea of Love
1989
as Gruber
How I Got Into College
1989
as Bill Browne
Out on the Edge
1989
as Paul Evetts
In the Line of Duty: The F.B.I. Murders
1988
as Detective Hamill
Stealing Home
1988
as Hank Chandler
Little Nikita
1988
as Richard Grant
Rachel River
1988
as Cordell
The Witches of Eastwick
1987
as Clyde Alden
Courtship
1987
as Bobby Pate
The Manhattan Project
1986
as Radiation Controls Officer
On Valentine's Day
1986
as Bobby Pate
The Tender Age
1986
as Roger Davis
Hannah and Her Sisters
1986
as Dr. Wilkes
Silverado
1985
as Kelly
Parole
1982
as 1st Cop
Feasting with Panthers
1974
as Warder