
2026
The Wizard of the Kremlin as Rowland2025
Wake Up Dead Man: A Knives Out Mystery as Father Langston2025
The Phoenician Scheme as Marty2025
Highest 2 Lowest as Paul Christopher2024
The Agency: Central Intelligence as Henry Ogletree2024
Atrabilious as Vincent Daugherty2023
The Last of Us as Isaac Dixon2023
Asteroid City as General Gibson2023
American Fiction as Thelonious 'Monk' Ellison2023
Digman! as (voice)2023
Digman! as Uncle Christ (voice)2022
The Jennifer Hudson Show as Not available2022
The Jennifer Hudson Show as Self2022
The Batman as Lt. James Gordon2022
I Am Groot as The Watcher (voice)2021
What If...? as The Watcher (voice)2021
No Time to Die as Felix Leiter2021
Marvel Studios Assembled as Self2021
The French Dispatch of the Liberty, Kansas Evening Sun as Roebuck Wright2019
The Kelly Clarkson Show as Self2019
The Laundromat as Malchus Irvin Boncamper2019
Green Eggs and Ham as McWinkle (voice)2018
Game Night as FBI Agent Henderson (uncredited)2018
Age Out as Detective Portnoy2016
Westworld as Bernard Lowe2015
The Late Show with Stephen Colbert as Self2015
Close Up with The Hollywood Reporter as Self2015
The Hunger Games: Mockingjay - Part 2 as Beetee Latier2015
The Good Dinosaur as Poppa (voice)2014
Late Night with Seth Meyers as Self2014
BoJack Horseman as Cuddlywhiskers / Father (voice)2014
BoJack Horseman as Cuddlywhiskers (voice)2014
Variety Studio: Actors on Actors as Self2014
The Hunger Games: Mockingjay - Part 1 as Beetee Latier2013
Rick and Morty as Tony (voice)2013
The Hunger Games: Catching Fire as Beetee Latier2013
Broken City as Carl Fairbanks2013
Only Lovers Left Alive as Dr. Watson2012
Finding Your Roots as Self2011
The Ides of March as Senator Thompson2011
Source Code as Dr. Rutledge2011
Extremely Loud & Incredibly Close as William Black2010
Boardwalk Empire as Valentin Narcisse2008
Quantum of Solace as Felix Leiter2008
W. as Colin Powell2007
Chelsea Lately as Self2006
Casino Royale as Felix Leiter2005
Syriana as Bennett Holiday2004
House as Dr. Walter Cofield2004
The Venture Bros. as Think Tank / Dr. Nidaba (voice)2004
The Manchurian Candidate as CPL Al Melvin2003
Jimmy Kimmel Live! as Self2001
Ali as Howard Bingham2000
Hamlet as Gravedigger2000
Shaft as Peoples Hernandez1999
Ride with the Devil as Daniel Holt1996
Faithful as Young Man at Rolls1994
New York Undercover as Andre Foreman1993
Homicide: Life on the Street as Not available1992
The Young Indiana Jones Chronicles as Sidney Bechet1990
Presumed Innocent as Prosecuting Attorney1988
LIVE with Kelly and Mark as Self - Guest1988
American Experience as Narrator (voice)1956
Tony Awards as Self - Presenter1953
The Oscars as SelfNaN
Samo Lives as Not available2027
Untitled The Batman Sequel as Lt. James Gordon2024
ARK: The Animated Series as Henry Townsend (voice)2023
Off Script with The Hollywood Reporter as Self2023
Bill Russell: Legend as Bill Russell (voice)2023
Rustin as Rep. Adam Clayton Powell2022
Say Hey, Willie Mays! as Jackie Robinson (voice)2022
Lincoln's Dilemma as Self - Narrator (voice)2022
Frederick Douglass: In Five Speeches as Self2021
Marvel Studios' 2021 Disney+ Day Special as The Watcher (voice) (archive footage)2021
Monster as Mr. Harmon2020
All Day and a Night as JD2020
The Oedipus Project as Tiresias2020
American Pathogen as Self - Narrator2019
The Public as Anderson2019
The Goldfinch as James 'Hobie' Hobart2019
Marvel Studios: Expanding the Universe as Self2019
Rigged: The Voter Suppression Playbook as Narrator (voice)2018
O.G. as Louis Menkins2018
We Are Not Done Yet as Self2018
Hold the Dark as Russell Core2018
Moynihan as Narrator (voice)2017
Unseen Enemy as Narrator (voice)2016
Confirmation as Charles Ogletree2016
Hero With A Thousand Faces as Self2015
The Mockingjay Lives: The Making of the Hunger Games: Mockingjay Part 1 as Self - Beetee2015
The Gospel According to Mac as Narrator (voice)2014
The Final Shot: A Farewell to Boardwalk Empire as Self2014
Mass Extinction: Life at the Brink as Narrator (voice)2014
Forgotten Four: The Integration of Pro Football as Narrator (voice)2013
The Inevitable Defeat of Mister & Pete as Henry2013
A Single Shot as Simon2012
Bond on Location as Self / Felix Leiter2011
A Child's Garden of Poetry as Self (voice)2008
Cadillac Records as Muddy Waters2008
Chicago 10 as Bobby Seale (voice)2007
The Invasion as Dr. Stephen Galeano2007
Blackout as Nelson2007
New Orleans as Narrator (voice)2006
Lady in the Water as Mr. Dury2006
Wrestling with Angels: Playwright Tony Kushner as Self2006
Blood Diamonds as Narrator (voice)2006
Becoming Bond as Self2005
Broken Flowers as Winston2005
Lackawanna Blues as Mr. Paul2005
The True Story of Hannibal as Narrator (voice)2004
Sin's Kitchen as Rex2004
Unforgivable Blackness: The Rise and Fall of Jack Johnson as Other Voices (voice)2004
With All Deliberate Speed as Narrator (Voice)2003
Angels in America as Norman "Belize" Ariaga / Mr. Lies / Homeless man / The Angel Europa2003
Sam Cooke: Legend as Narrator (voice)2002
D-Tox as Jaworski2001
Boycott as Dr. Martin Luther King, Jr.2000
Crime + Punishment in Suburbia as Chris2000
Cement as Ninny1999
The Adventures of Young Indiana Jones: Mystery of the Blues as Sidney Bechet1998
Celebrity as Greg1998
Too Tired to Die as Balzac Man1997
Critical Care as Rafael ("Bed Two")1996
Basquiat as Jean Michel Basquiat1991
Separate but Equal as William ColemanNaN
Death of a Salesman as Willy Loman2002
The Topdog Diaries as Self / Lincoln1999
The Adventures of Young Indiana Jones: Scandal of 1920 as Sidney Bechet1993
In the Wings: Angels in America On Broadway as Not available1991
Jumpin' at the Boneyard as Derek1991
Separate But Equal as William Coleman2018
We Are Not Done Yet Producer