2013
Beast of the Bering Sea as Glenn Hunter2013
Dark Power as Mayor Stan Wood2012
Anger Management as Dr. Cameron2010
Hawaii Five-0 as Al Shepard2009
Portal as Benedict2007
1408 as Priest2007
Christmas at Cadillac Jack's as Cop2006
Crash Landing as Henderson Davis2003
Cold Case as Mickey Thompson (2008)2002
She's No Angel as Donald Shawnessy2000
CSI: Crime Scene Investigation as Malcolm Turner1999
Restraining Order as Police Captain1998
Mom, Can I Keep Her? as Dr. Joel Blair1998
Nobody Lives Forever as Lt. Jim Ransom1997
Knots Landing: Back to the Cul-de-Sac as M. Patrick McKenzie1996
Early Edition as Not available1996
Nash Bridges as Raymond Porter1996
FX: The Series as Detective Leo McCarthy1996
Voice from the Grave as Detective Joe Sraccula1996
FX - Final Illusion as Leo McCarthy (archive footage)1995
If Someone Had Known as Jack Liner1994
Touched by an Angel as Coach Earl Rowley1994
Burke's Law as Sheriff Greene1993
The Conviction of Kitty Dodds as Chuck Hayes1992
Dirty Work as Tommy Miller1992
A House of Secrets and Lies as Jack Evans1991
The Commish as Not available1991
Fatal Friendship as Michael Bradley1990
Kojak: It's Always Something as Assistant D.A. Bobby Crocker1990
Casey's Gift: For Love of a Child as Hank Bolen1989
Money, Power, Murder. as Peter Finley1984
Sweet Revenge as Col. Joseph Cheever1981
All Night Long as Bobby Gibbons1981
Margin for Murder as Mike Hammer1980
Mark, I Love You as Hal Painter1980
Reunion as Don Hollander1980
Hardhat & Legs as Sal Pacheco1979
Knots Landing as M. Patrick MacKenzie1979
Tales of the Unexpected as Fred Pearson1979
Transplant as John Hurley1978
The Immigrants as Pete Lomas1976
Battle of the Network Stars as Not available1976
Midway as Ensign George Gay1974
Dinah! as Self1973
Kojak as Bobby Crocker1972
Emergency! as 1st Deputy1971
Cannon as Not available1971
Klute as Man at Bar (uncredited)1968
The Mod Squad as Howie1967
Ironside as Young Marine1961
The Mike Douglas Show as Self1961
The Mike Douglas Show as Self - Co-Host