2025
2025
as Narrator (voice)
2024
as Narrator
2024
as Richard
2024
as Agent Carter
2024
as Narrator (voice)
2024
as Cliff McGrath
2023
as Amari Selvan
2023
2022
as Narrator (voice)
2022
as Narrator (voice)
2021
as Amos Bludso
2021
as Captain Richard Davenport
2020
as Roland Carter
2020
as Jerome Richmond
2020
as Leon Hines
2020
as Narrator (voice)
2020
as Charles James Walker
2020
as Self
2019
as Bobby Burns
2019
as Blair Underwood
2018
as Sgt. Martin Ellison
2018
as Ellis Haizlip (voice)
2016
as Narrator (voice)
2016
as Vernon Jordan
2016
as Makuu (voice)
2015
as Owen Hall
2014
as Ludie Watts
2013
as Robert Ironside
2013
as Andrew Garner
2013
as Black Lightning
2012
as Narrator (voice)
2012
as David Ames
2011
as Charles Brown
2011
as Principal
2011
as Narrator
2010
as Elias Martinez
2010
as Self
2009
as Harry Dargis
2009
as Fitz
2008
as Alex Prince
2007
as Henry Alabaster
2007
as Simon Elder
2006
as Palmer Addison
2006
as Daniel Harris
2006
as Carlos
2006
as Mark Harper
2006
as Palmer Addison
2005
as Gregory Fletcher (voice)
2004
as Man
2004
as Roger De Souza
2004
2004
as Self (uncredited)
2003
as Tom Gibbsons
2002
as Himself
2002
as Calvin / Nicholas
2002
as Chip Hightower
2002
as Det. Harris
2000
as Capt. Lee
2000
as Ben Turner
1999
as Miles Sennet
1999
as Thomas
1998
as Willie
1998
as Chance Williams
1998
as Dr. Robert Leeds
1998
as Mark Simon
1997
as Geneticist
1996
as Keith
1996
as Lieutenant C. Hodges
1996
as Jackie Robinson
1996
1995
as King Midas (voice)
1995
as Bobby Earl Ferguson
1993
as Carver
1993
as Jared Williams
1991
as Self - Choir Member
1991
as Reader
1991
as Self
1990
as Bob Richardson
1990
as James Chaney
1989
as Horace Bouchet
1988
as Jonathan Rollins
1987
as Zelmer Collier
1987
as Reginald Brooks
1986
as Terry Corsaro
1986
as Jonathan Rollins
1985
as Russell Walker
1984
as Mark
1984
1983
1982
as Potts
1956
as Self - Presenter