2007
The History of 'Cruising' as Self (archive footage)
2007
Exorcising 'Cruising' as Self (archive footage)
1996
Rescuing Desire as Willard
1995
Dead Man Walking as Captain Beliveau
1995
The Basketball Diaries as Confessional Priest
1994
Robot in the Family as Mr. Marshall
1993
For Love and Glory as Absher
1992
Raising Cain as Mack
1992
Against Her Will: An Incident in Baltimore as Donald
1991
Final Verdict as Bill Jory
1990
The Bonfire of the Vanities as Det. Martin
1990
The Lost Capone as Whitey
1990
Largo Desolato as 1st Sidney
1988
The Wizard of Loneliness as Hank Kahler
1988
Masquerade as Tommy McGill
1987
Weeds as Godot Player
1987
The Secret of My Success as Arnold Forbush
1986
One Police Plaza as Judge Niarxos
1986
Static as Sheriff William Orling
1985
North and South as West Point Instructor (1 episode)
1983
Found Money as Whitlow
1983
Trackdown: Finding the Goodbar Killer as Alan Cahill
1983
Coaster: The Adventures of the John F. Leavitt as Narrator
1983
Living Proof: The Hank Williams Jr. Story as Bobby Deane
1982
A Question of Honor as Al Krikorian
1981
Thin Ice as Mr. Boynes
1980
Fighting Back: The Story of Rocky Bleier as Coach
1980
Night of the Juggler as Preacher
1980
Nurse as Hody Warner
1979
Lawman Without a Gun as George Tayman
1979
California Dreaming as Jerry
1978
The Defection of Simas Kudirka as Dr. Paegle
1976
Baby Blue Marine as Barber
1975
The Happy Hooker as Dirty Harry
1974
The Haunting of Penthouse D as Boyle
1974
The Super Cops as Police Lt. Stratton
1974
The Satan Murders as Mendoza
1973
The Exorcist as Dr. Klein
1973
Kojak as Alistar McKnee Jr. (2 episodes)
1973
Bang the Drum Slowly as Red
1972
The Trial of the Catonsville Nine as John Hogan
1971
Is There Sex After Death? as Brad Barlow
1971
Let's Scare Jessica to Death as Duncan
1971
Valdez Is Coming as El Segundo
1970
The Chicago Conspiracy Trial