Actor
The Lift
2024
Where the Crawdads Sing
2022
as Tate (mid-70s)
Song of Back and Neck
2018
as Jarred Foxen
Do You Take This Man
2017
as Steven
Maybe Someday
2017
as Douglas Donnelly
Ouija: Origin of Evil
2016
as Mr. Browning
Devil's Due
2014
as Father Thomas
Breaking the Girls
2013
as Professor Nolan
3, 2, 1... Frankie Go Boom
2012
as Chris
Water for Elephants
2011
as Mr. Hyde
Dirty Habit
2006
as Bishop
Touched
2005
as Dr. Reynolds
Secret Santa
2003
as Mr. Gibson
Slackers
2002
as Charles Patton
Sonic Impact
2000
as Alex Holmes
The Independent
2000
as Ed
Perfect Game
2000
as Steven
NetForce
1999
as Fox
Permanent Midnight
1998
as Dr. Olson
What I Did for Love
1998
as Richard
The Pentagon Wars
1998
as Congressman #2
The Man Next Door
1996
as Dwight Cooley
The Puppet Masters
1994
as Culbertson
Forrest Gump
1994
as Principal Hancock
A Place To Be Loved
1993
as Judge Thomas S. Kirk
Memoirs of an Invisible Man
1992
as Chairman of the House Committee
Dark Angel
1990
as Warren
Critters 2
1988
as Mr. Morgan
La Bamba
1987
as Mr. Ludwig
Movers & Shakers
1985
as Ray Berg
Policewoman Centerfold
1983
as Druggist
Joe Dancer III: The Big Trade
1983
as Paul Iberville
The Tragedy of King Lear
1982
as Duke of Albany
The Swap
1979
as Paul