
2019
All Rise as George McCalliste2014
Holy Ghost People as Brother Cole2012
Elementary as John Douglas2012
Seeking a Friend for the End of the World as Alfred2010
The Legion of Extraordinary Dancers as The Narrator2007
Life as Det. Carl Ames Ret.2007
Saving Grace as Not available2005
Supernatural as Joshua2005
Criminal Minds as Warden Charles Diehl2005
Medium as Evan Sabow2004
House as Ntila2004
CSI: NY as HRT Commander Richard Jackson2003
Nip/Tuck as Jeremiah Cole2000
CSI: Crime Scene Investigation as Mr. James2000
The District as Joe Noland2000
Miracle in Lane 2 as Vic Sauder1999
Judging Amy as Judge Fastbind1998
The Hughleys as Not available1997
DNA as Loren Azenfeld1995
JAG as Larry Butler1995
Galaxis as Detective Carter1995
The Wind in the Willows as Pan1995
Tall Tale: The Unbelievable Adventure as John Henry1994
ER as Dr. Jared Ames1994
China Moon as Police Captain1994
On Our Own as Gordon Ormsby1994
Cries from the Heart as Eliot1993
Diagnosis: Murder as Attorney Clark Easton1993
Walker, Texas Ranger as Bad Guy1992
With a Vengeance as Not available1991
Shout as Additional Voices (voice)1990
Parker Lewis Can't Lose as Coach Tripp1990
RoboCop 2 as Whittaker1990
Maniac Cop 2 as (voice)1990
Downtown as Lt. Sam Parral1990
Meet the Applegates as Sheriff Heidegger1989
Alien Nation as Sgt. Bill Tuggle1988
Moon Over Parador as Desmond1988
Alien Nation as Det. Bill Tuggle1988
Action Jackson as Officer Lack1987
Near Dark as Cajun Truck Driver1986
Matlock as Not available1986
Cobra as Policeman #21985
MacGyver as Vice President Edward Mantu1985
MacGyver as General Mabuto1985
Streets of Justice as Det. Crowther1984
Night Court as Clinton1984
I Married a Centerfold as Bob Waters1984
Sins of the Past as Dennis Warren1983
Scarecrow and Mrs. King as Not available1982
T. J. Hooker as Coleman Young1982
Don't Cry, It's Only Thunder as Moses Drapper1981
Thornwell as Court Officer1980
First Family as Longo's Left Hand Man1979
Star Trek: The Motion Picture as Epsilon Technician1979
Death Car on the Freeway as Eddie1977
The Incredible Hulk as Lab Technician1977
The Return of the Incredible Hulk as Lab Technician1977
The 3,000 Mile Chase as Prosecutor1976
Spencer's Pilots as Not available1975
Barney Miller as Dr. Anthony Keeling1975
Switch as Col. George Radburn1975
Foster & Laurie as Sims1974
The Rockford Files as Officer Aaron1974
Good Times as Not available1974
Bad Ronald as Sergeant Carter1973
Kojak as Thompson1973
The Crazies as #3 Soldier at house1971
Cannon as Not available1967
Mannix as Not available2010
Sympathy for Delicious Loop Group Coordinator