2022
In Search of Darkness: Part III as Self2020
In Search of Darkness: Part II as Self2020
Polybius as Sheriff Atkins2019
City on a Hill as Joe Congemi2019
Creepshow as Frank (segment "Something Burrowed, Something Blue")2019
Trick as Talbott2019
In Search of Darkness as Self2018
Encounter as Professor Herbert Westlake2015
Smoke and Mirrors: The Story of Tom Savini as Self2014
Apocalypse Kiss as Captain John Vogle2014
Judy's Dead as Roy2013
Fantasm as Self2011
Drive Angry as Cap2010
The Chief as Art Rooney2009
My Bloody Valentine as Burke2009
Amazing Racer as Captain Martin2009
Trapped as Detective Abbott2007
Just Desserts: The Making of 'Creepshow' as Self2006
Halloween: 25 Years of Terror as Self2004
The Jury as Boyd Kingman2002
Turn of Faith as Charlie Ryan2001
Law & Order: Criminal Intent as Roy Monahan2001
Out of the Black as Eugene Carter2000
Bruiser as Det. McCleary1999
The Rockford Files: If It Bleeds... It Leads as Cmdr. Alex Diehl1996
Dying to Be Perfect: The Ellen Hart Pena Story as Henry Hart1996
The Rockford Files: If the Frame Fits... as Cmdr. Alex Diehl1995
Xena: Warrior Princess as Atrius1994
Fortune Hunter as Richard Bennet1993
Homicide: Life on the Street as Grenville Rollins1993
Walker, Texas Ranger as Wade1993
Striking Distance as Sgt. Fred Hardy1993
Sworn to Vengeance as Ed Barry1992
Bob Roberts as Dr. Caleb Mneck1992
What She Doesn't Know as Roy1991
Cry in the Wild: The Taking of Peggy Ann as Jamieson1990
Against the Law as Walter Littlefield1990
Two Evil Eyes as Det. Grogan1990
Kojak: Flowers For Matty as Lt. Ian Conner1989
The Heist as Det. Leland1989
Dead Man Out as Berger1988
Maniac Cop as Frank McCrae1988
Lemon Sky as Douglas1987
Lethal Weapon as Michael Hunsaker1987
The Equalizer - The Movie: Blood & Wine as Detective Frank Standish1987
A Stranger Waits as Sheriff Collier1986
Night of the Creeps as Det. Ray Cameron1986
Blind Justice as Kramer1985
The Equalizer as Demonstrator1985
The Equalizer as Detective Frank Standish1985
The New Alfred Hitchcock Presents as Police Lieutenant1985
Spenser: For Hire as Hatch1985
Stingray as Donald Dixon1985
The New Kids as Col. John MacWilliams1983
Masquerade as Agent John1983
The Mississippi as Kenyon1983
Murder Me, Murder You as Jack Vance1982
T. J. Hooker as Phil Parker / Tommy D'Amico1982
St. Elsewhere as Bob Lonnicker1982
Creepshow as Stan (segments "Prologue" / "Epilogue") (uncredited)1982
Halloween III: Season of the Witch as Dr. Daniel 'Dan' Challis1982
Desperate Lives as John Cameron1982
Skeezer as Dr. Chanless1981
Escape from New York as Rehme1980
The Fog as Nick Castle1980
The Ninth Configuration as Sgt. Krebs1980
Power as Buck Buchanan1980
Skag as Dr. Moscone1978
A Death in Canaan as Lt. Bragdon1977
Lou Grant as Jim Bronsky1977
Lou Grant as Frank Dunning1977
Lou Grant as Dr Sorensen1977
Standing Room Only as Craigin1977
Tarantulas: The Deadly Cargo as Buddy1976
Quincy, M.E. as John Todd1976
Quincy, M.E. as Gene Butler1976
Visions as Robert Dayka1976
Serpico as Lt. Tom Sullivan1976
Serpico: The Deadly Game as Lt. Tom Sullivan1976
Special Delivery as Cop on Beat1975
Baretta as Vic1975
Miles To Go Before I Sleep as O'Dell1975
Shell Game as Stoker Frye1974
The Rockford Files as Alex Diel1974
The Rockford Files as Thomas Diehl1974
Rhoda as Vic Rhodes1974
Harry O as Sgt. Frank Cole1974
Get Christie Love! as Peterson1972
M*A*S*H as Major Weems1972
The Rookies as Brad Gifford1970
The Owl and the Pussycat as Kid in Car (uncredited)1970
Where’s Poppa? as Policeman in apartment1968
Hawaii Five-O as Koko Apaleka1968
One Life to Live as Pike Buchanan1968
The Detective as Harmon1963
The Doctors as Dylan Levein1953
Look up and Live as DoctorNaN
The Collected as Arkin’s father