Actor
Nine Lives
2016
as Benson
Ted 2
2015
as Karl Jackson
A Million Ways to Die in the West
2014
as Doctor Harper
Nice Guy Johnny
2010
as Dr. Meadows
My Sassy Girl
2008
as Roger Bellow
The Babysitters
2008
as Ira
Purple Violets
2007
as Michael's Agent
Death of a President
2006
as Sam McCarthy
All the King's Men
2006
as Senator
Brother's Shadow
2006
as Parole Officer
Love, Ludlow
2006
as Storkelson
A Gentleman's Game
2002
as Raymond Mann
A Civil Action
1998
as Geologist
Slums of Beverly Hills
1998
as Dr. Grossman
City of Angels
1998
as Air Traffic Controller
Hard Rain
1998
as Mr Wellman
American Perfekt
1997
as Bernie
Excessive Force II: Force on Force
1995
as Detective Wayne O'Conner
Nobody's Fool
1994
as Jocko
Nurses on the Line: The Crash of Flight 7
1993
Romeo Is Bleeding
1993
as Mona's Lawyer (uncredited)
Double Jeopardy
1992
as Assistant District Attorney
McBain
1991
as Dr. Dalton
Teenage Mutant Ninja Turtles
1990
as Charles Pennington
Margaret Bourke-White
1989
as Henry Luce
D.O.A.
1988
as Graham Corey
Nadine
1987
as Dwight Estes
Street Smart
1987
as Leonard Pike
Charlotte Forten's Mission: Experiment in Freedom
1985
as Edward Pierce
Heaven Help Us
1985
as Brother Constance
Places in the Heart
1984
as W.E. Simmons