Actor
The Nowhere Inn
2021
as Uncle Pete
The Way Back
2020
as Father Edward Devine
The Architect
2016
as Colin's Father
A Million Ways to Die in the West
2014
as Pastor Wilson
Gangster Squad
2013
as Judge Carter
Water for Elephants
2011
as Mr. Erwin
Norman
2010
as Robert Bessent
The Crazies
2010
as Mayor Hobbs
The Gray Man
2007
as Capt. Ayers
Forfeit
2007
The Celestine Prophecy
2006
as Dobson
Monster-in-Law
2005
as Priest (uncredited)
North Country
2005
as Judge Halsted
Path to War
2003
as Dean Rusk
Down with Love
2003
as E.G.
Bad Company
2002
as Officer Ferren
Just Visiting
2001
as Byron
Thirteen Days
2000
as Orville Dryfoos
Instinct
1999
as Warden Keefer
Swing Vote
1999
as Justice Benjamin 'Rip' Ripley
Finding Graceland
1998
as Sheriff Haynes
Armageddon
1998
as Dr. Banks
Eden
1998
as Dr. Bryson
Buddy
1997
as Joe Bowman
Teenage Mutant Ninja Turtles III
1993
as Niles
Child in the Night
1990
as Dr. Wendt
Third Degree Burn
1989
as Lomax
Three Fugitives
1989
as Second Cop
Stamp of a Killer
1987
The Secret Life of John Chapman
1976
as Grady
Final August
as The Man