2019
All Rise as Ness's Dad2019
WHAT / IF as Todd's father2018
The Rookie as Walter2012
Perception as Coach Parker2011
The Truth About Angels as Frankie2008
The Mentalist as Joe Lamotte2007
Lincoln Heights as Not available2007
Greek as Roger Owens2006
Heroes as Detective2006
Shark as Not available2006
Standoff as Sgt. Joe Hernandez2006
The Veteran as Raymond Watson2005
Supernatural as Sarge / Mark2005
Bones as Jerry Doroughty2005
The Closer as Principal2004
The Mountain as Not available2003
NCIS as Captain Austin Spears2003
Cold Case as Terrell Pierce2003
Threat Matrix as Kenneth Holmes2003
D.C. Sniper: 23 Days of Fear as John Muhammad2002
CSI: Miami as Joey Brown2002
Boomtown as Greg Haymer2001
24 as Not available2001
Crossing Jordan as David Blake2001
61* as Elston Howard2001
Under Heavy Fire as Ray2001
All About You as Not available2000
CSI: Crime Scene Investigation as Rich Rebba2000
CSI: Crime Scene Investigation as Negotiator2000
The District as Gordon Beecham1998
V.I.P. as Sergeant Lennox1998
Judas Kiss as Rickles1998
Gargantua as Col. Wayne1997
Pensacola: Wings of Gold as Hammer1997
NightScream as R.J. Turnage1996
Independence Day as Commanding Officer1996
The Cape as Marine Pilot Major Reggie Warren1995
JAG as Robert Turner1995
JAG as Shipp1995
Xena: Warrior Princess as Marcus1995
The O.J. Simpson Story as O.J. Simpson1994
M.A.N.T.I.S. as Not available1994
M.A.N.T.I.S. as Yuri Barnes1993
Diagnosis: Murder as Dr. Gregory Talbot1993
Sirens as Not available1993
Boiling Point as Steve1992
Hangin' with Mr. Cooper as William1992
Why Colors? as Not available1990
The Fresh Prince of Bel-Air as Dr. Alec Hudson1990
Singer and Sons as Not available1989
Coach as Terrence Moses1989
Mancuso, F.B.I. as Not available1989
Rock-A-Die Baby as Corporal Hutchinson1988
China Beach as Not available1988
Jack's Back as Tom Dellerton1987
21 Jump Street as Marcus Rainey1987
Angel in Green as Rhodes1987
Warm Hearts, Cold Feet as Reporter #21985
The Twilight Zone as Stretcher Bearer (segment "The Junction")1985
227 as Not available1984
Murder, She Wrote as Officer Kevin Bryce1984
Murder, She Wrote as John McCarver1984
Her Life as a Man as Football Player1979
Knots Landing as Reporter