Actor
Eileen
2023
as Warden
Hold the Dark
2018
as Hunter John
Juggernaut
2017
as Leonard Gamble
Confirmation
2016
as Alan Simpson
Bridge of Spies
2015
as Allen Dulles
The Visit
2015
as Pop Pop
Inherent Vice
2014
as Adrian Prussia
Aloft
2014
as Ike
Chinese Puzzle
2013
as L'agent bureau immigration
The Immigrant
2013
as Dr. Knox
Lincoln
2012
as George Pendleton
Dark Horse
2012
as Arnie
Nature Calls
2012
as Priest
Split Ends
2009
as Nathan Berry
The Hoax
2006
as George Gordon Holmes
World Trade Center
2006
as Allison's Father
16 Blocks
2006
as Mike Sheehan
Brokeback Mountain
2005
as John Twist
The Notorious Bettie Page
2005
as Gangel
Corn
2004
as Peder Gleck
Messengers
2004
as Stuart Quinn
Spider-Man 2
2004
as OsCorp Representative
Love the Hard Way
2003
as Prison Doctor
The Invention of Love
2001
as Mark Pattison / W.T. Stead
The Atlantis Conspiracy
2001
as Mr. Dumbrowski
Hamlet
2000
as Priest
Shaft
2000
as Lt. Cromertie
Small Time Crooks
2000
as Frenchy's Lawyer
A Fish in the Bathtub
1999
as Father Malachy
The Adventures of Sebastian Cole
1998
as Principal
Celebrity
1998
as Father Gladden's Fan on Porch
Side Streets
1998
as Stelu
Snake Eyes
1998
as Pritzker
Deconstructing Harry
1997
as Damned Man
Picture Perfect
1997
as 2nd Ad Executive
The Associate
1996
as Executive at Strip Club
Sleepers
1996
as Lawyer
Big Night
1996
as Loan Officer
Mighty Aphrodite
1995
as Linda's Ex-Landlord
The Neon Bible
1995
as Reverend Watkins
Bullets Over Broadway
1994
as Man at Theatre
The Twilight Zone: Rod Serling's Lost Classics
1994
as Dr. Ames (segment "Where the Dead Are")
And the Band Played On
1993
as Dr. Max Essex
School Ties
1992
as Chaplain
Shadows and Fog
1991
as Bartender
Johnny Suede
1991
as Flip Doubt
Golden Years
1991
as Lt. McGiver
In the Line of Duty: The F.B.I. Murders
1988
as Agent John Hanlon
Big
1988
as Executive #3
Doubletake
1985
as Sex Therapist
The Purple Rose of Cairo
1985
as The Communist
The Beniker Gang
1984
as Mr. Millhauser
Zelig
1983
as Workers Rally Speaker
A Jury of Her Peers
1980
as County Attorney