Actor
Lars Shrike Walks the Night
2023
as Richard Kendred
The 11th Green
2020
as Peaches
The Men of Outpost 31
2016
as Self
Welcome to the Men's Group
2016
Dr. Del
2016
as Mr. Stone
Reversion
2015
as Ciespy
Vacation
2015
as Harry Co-Pilot
Amigo Undead
2015
as Old Man Schumer
Gone Girl
2014
as Rand Elliott
Ghost Phone
2013
as Hamilton Pierce
Mr. Jones
2013
as The Curator
J. Edgar
2011
as Senator Friendly
The Good Doctor
2011
as Dr. Harbison
Extraordinary Measures
2010
as Dr. Renzler
Breaking Out
2010
as Boss
Saving Sarah Cain
2007
as Homeless Man
Constellation
2007
as Bear
Flags of Our Fathers
2006
as White House Official
Syriana
2005
as Donald
Life of the Party
2005
as Jack
Silver City
2004
as Mort Seymour
The Agency
2003
as Joshua Nankin
The Visit
2001
as Parole Board Member Brenner
Playing by Heart
1998
as Martin (uncredited)
The Staircase
1998
as Simon Filger
Mad City
1997
as Street Preacher
Grace of My Heart
1996
as Dr. "Jonesy" Jones
Tecumseh: The Last Warrior
1995
as William Henry Harrison
Two Crimes
1995
as Jim
Original Sins
1995
as Jimbo
Nurses on the Line: The Crash of Flight 7
1993
as Dr. Rulon Beesley
And the Band Played On
1993
as Mr. Johnstone
Black Widow Murders: The Blanche Taylor Moore Story
1993
as Dwight Moore
Matinee
1993
as Jack
Light Sleeper
1992
as Robert
Man Trouble
1992
as Lewie Duart
The Image
1990
as Dr. Sigmond Grampton
Downtown
1990
as Jerome Sweet
Betrayed
1988
as Jack Carpenter
The Couch Trip
1988
as Lawrence Baird
He's My Girl
1987
as Mason Morgan
Conspiracy: The Trial of the Chicago 8
1987
as Richard Schultz
The Trouble with Dick
1987
as Lars
Legal Eagles
1986
as Blanchard
Blood & Orchids
1986
as Phillip Murray
Sweet Dreams
1985
as Randy Hughes
Falling in Love
1984
as Brian Gilmore
Best Kept Secrets
1984
as Rev. Warner
Star 80
1983
as Martin "Geb" Gebber
The Right Stuff
1983
as Liaison Man
Hanna K.
1983
as Ammon
Special Bulletin
1983
as Dr. Bruce Lyman
Ladies and Gentlemen, the Fabulous Stains
1982
as Dave Robell
The Thing
1982
as Palmer
The Escape Artist
1982
as Newspaper Editor
Missing
1982
as Consul Phil Putnam
The Day the Bubble Burst
1982
Reward
1980
as Steve Rawlin
Gideon's Trumpet
1980
as James Fitzpatrick
Hide in Plain Sight
1980
as Richard Fieldston
Marriage Is Alive and Well
1980
as David
Being There
1979
as Thomas Franklin
Billy in the Lowlands
1979
On the Yard
1978
as Psychiatrist
Go Tell the Spartans
1978
as Lt. Finley Wattsberg
Gray Lady Down
1978
as USS Neptune Crewmember
Coming Home
1978
as Tim
Panic in Echo Park
1977
The Greatest
1977
as Captain
Danger in Paradise
1977
as Hobart
Bound for Glory
1976
as Carl
Helter Skelter
1976
as Harry Jones
Crime Club
1975
as Peter Karpf
The Seagull
1975
as Medvedenko
The Migrants
1974
as Tom Trimpin
The Paper Chase
1973
as Toombs
Story Theatre
1969
as Ensemble Member
The Sound
as Kurt