highest rated
acting
- Riot: From Rebellion to Redemption → Narrator (voice)
- The Perfect 10 → Narrator (voice)
- The Lie Detector → Narrator (voice)
- She Said → Dean Baquet
- Goodbye Brooklyn Nine-Nine → Self
- Spirit Untamed → Al Granger (voice)
- Glory and Grief: The Ferguson Jenkins Story → Narrator (voice)
- Billy Williams: The Sweet Swinger → Narrator (voice)
- Live in Front of a Studio Audience: "All in the Family" and "Good Times" → James Evans
- The Good Fight (TV) → Ri'Chard Lane
- The $100,000 Pyramid (TV) → Self
- Emily & Tim → Tim (Segment 5)
- Late Night with Seth Meyers (TV) → Self
- BoJack Horseman (TV) → Woodchuck Coodchuck-Berkowitz (voice)
- The Gambler → Dean Fuller
- Brooklyn Nine-Nine (TV) → Raymond Holt
- Last Resort (TV) → Captain Marcus Chaplin
- The Baytown Outlaws → Millard
- Jesse Owens → Narrator (voice)
- New Girl (TV) → Captain Raymond Holt
- Salt → Secretary of Defense
- Miami Medical (TV)
- Superman/Batman: Apocalypse → Darkseid (voice)
- Secrets of the King Cobra → Narrator (voice)
- Men of a Certain Age (TV) → Owen Thoreau Jr.
- The Andromeda Strain (TV) → General George Mancheck
- Passengers → Perry
- When Darkness Came: The Making of 'The Mist' → Self
- The Mist → Brent Norton
- Fantastic Four: Rise of the Silver Surfer → General Hager
- Live! → Don
- Poseidon → Captain Bradford
- Thief (TV) → Nick Atwater
- House (TV) → Dr. Darryl Nolan
- The Jury (TV)
- Salem's Lot (TV) → Matt Burke
- Soldier's Girl → Sergeant Carlos Diaz
- The Murder of Emmett Till → Narrator (voice)
- Hack (TV) → Marcellus Washington
- 10,000 Black Men Named George → A. Philip Randolph
- Standing in the Shadows of Motown → Narrator (voice)
- West Point: The First 200 Years → Narrator (voice)
- A Better Way to Die → Cleveland
- Jackie Chan Adventures (TV) → Derge (voice)
- Frequency → Satch DeLeon
- Gideon's Crossing (TV) → Dr. Ben Gideon
- Duets → Reggie Kane
- Homicide: The Movie → Frank Pembleton
- When It Was a Game 3 → Passage Narrator (voice)
- Law & Order: Special Victims Unit (TV) → Bayard Ellis
- Thick as Thieves → Dink
- All the Rage → Tim
- Passing Glory → Father Joseph Verrett
- Love Songs → Ellis
- City of Angels → Cassiel
- The Practice (TV) → Dr. Ben Gideon
- Louisville → Pete
- Primal Fear → Goodman
- Get on the Bus → Philip 'Flip'
- Happily Ever After: Fairy Tales for Every Child (TV) → Julian Andrews (voice)
- The Tuskegee Airmen → Benjamin O. Davis
- Homicide: Life on the Street (TV) → Frank Pembleton
- Striking Distance → District Attorney
- Class of '61 → Lucius
- Without Warning: Terror in the Towers → Tag
- Law & Order (TV) → Frank Pembleton
- Kojak: None So Blind → Detective Winston Blake
- Murder in Mississippi → Dennis
- Kojak: Flowers For Matty → Detective Winston Blake
- Kojak: It's Always Something → Detective Winston Blake
- The Court-Martial of Jackie Robinson → Jackie Robinson
- Somebody Has to Shoot the Picture → Dan Weston
- Glory → Cpl. Thomas Searles
- Kojak: Ariana → Detective Winston Blake
- Kojak : Error Fatal → Detective Winston Blake
- American Experience (TV) → Narrator (voice)
- American Experience (TV) → Robert Carter (voice)
- Golden Globe Awards (TV) → Self - Nominee