2013
Marvel's Agents of S.H.I.E.L.D. as Dr. Streiten2012
Strange Frame as Philo D Grenman (voice)2010
Death at a Funeral as Duncan2008
Lakeview Terrace as Harold Perreau2007
Dirty Sexy Money as Not available2006
Shark as Judge Stewart Fenton2006
Done the Impossible as Self2005
Serenity as Shepherd Derrial Book2003
All Grown Up! as Randy Carmichael (voice)2002
Firefly as Derrial Book2001
The Division as Not available2001
The Proud Family as The Talking Baby (voice)2001
The Education of Max Bickford as Not available2001
Recess: School's Out as Dr. Lazenby / Tech #2 (voice)2001
A Rugrats Kwanzaa as Randy Carmichael (voice)2000
CSI: Crime Scene Investigation as Paul Lomax2000
Deal of a Lifetime as Mr. Creighton1999
Twice in a Lifetime as Charlie Winters / Charlie Summers1999
Incognito as Marcus Cortland1999
UnBowed as President Duquesne1997
The Practice as Not available1997
Teen Angel as Rod1997
Back in Business as Allen Smith1996
Superman: The Animated Series as News Anchorman (voice)1996
Mr. Rhodes as Not available1996
It's My Party as Dr. David Wahl1995
Star Trek: Voyager as Loken1995
Houseguest as Dr. Derek Bond1994
Friends as Russell1994
Aladdin as Kwanseer (voice)1992
Rhythm & Blues as Not available1991
Rugrats as Not available1990
Shades of L.A. as Not available1989
Family Matters as Not available1989
Snoops as Aaron Forrester1988
Deep Space as Jerry Merris1986
Designing Women as Not available1986
Amen as Not available1986
Perry Mason: The Case of the Shooting Star as Eric Brenner1985
The Twilight Zone as The Devil (segment "I of Newton")1985
227 as Not available1985
Gus Brown and Midnight Brewster as Midnight Brewster1984
Murder, She Wrote as Lt. Hanrahan1983
Sound of Sunshine - Sound of Rain as Not available1982
The New Odd Couple as Felix Unger1979
Hart to Hart as Not available1978
The Crash of Flight 401 as Jerry Grant1975
Barney Miller as Ron Harris1975
Foster & Laurie as Not available1975
Let's Switch! as LaRue Williams1974
Good Times as Not available1973
Beg, Borrow...or Steal as Ray Buren1973
Shirts/Skins as Mr. Brown1972
The Bob Newhart Show as Not available1972
Maude as Not available1972
Sanford and Son as Not available1972
The Streets of San Francisco as Not available1972
The Streets of San Francisco as Arlen Washington1972
The Streets of San Francisco as Earl1971
All in the Family as Jack1968
Hawaii Five-O as J. Paul