The Residence as A.B. Wynter (1 episode)
2025
The Electric State as Colonel Bradbury
2025
Captain America: Brave New World as Seth Voelker / Sidewinder
2024
Please Don’t Feed the Children
2024
Megalopolis as Mayor Cicero
2024
MaXXXine as Teddy Knight, Esq.
2024
Parish as Gracián 'Gray' Parish (6 episodes)
2024
The Gentlemen as Stanley Johnston (Uncle Stan) (4 episodes)
2023
Teenage Mutant Ninja Turtles: Mutant Mayhem as Baxter Stockman (voice)
2023
Marvel's Moon Girl and Devil Dinosaur as Granite (voice) (1 episode)
2023
Kaleidoscope as Leo Pap (9 episodes)
2022
Euphoria as Taxi Driver
2022
The Jennifer Hudson Show as Self (2 episodes)
2022
Beauty as Beauty's Father
2022
The Boys Presents: Diabolical as Stan Edgar (voice) (1 episode)
2021
Show Me More as Self - "Gus Fring" (2 episodes)
2021
Ultra City Smiths as Pruit Normings (1 episode)
2021
Armin Mueller-Stahl - Ein Gaukler in Hollywood as Self
2021
Supervillain: The Making of Tekashi 6ix9ine as Self - Narrator (voice) (3 episodes)
2021
The Eisen Hour as Self - Guest (1 episode)
2020
Prime Rewind: Inside The Boys as Self (1 episode)
2020
The Broken and the Bad as Self (6 episodes)
2020
Home Movie: The Princess Bride as The Grandfather (1 episode)
2020
Disney Gallery / Star Wars: The Mandalorian as Self - Moff Gideon (4 episodes)
2020
Stargirl as Archie Brubaker
2019
Line of Duty as Tom Volk
2019
Harley Quinn as Lex Luthor (voice) (11 episodes)
2019
The Mandalorian as Moff Gideon (9 episodes)
2019
Godfather of Harlem as Adam Clayton Powell Jr. (14 episodes)
2019
Creepshow as Doc (1 episode)
2019
Game Changer as Self - Guest (1 episode)
2019
The Kelly Clarkson Show (1 episode)
2019
The Boys as Meerkat Stan Edgar (voice) (1 episode)
2019
The Boys as Stanford 'Stan' Edgar (9 episodes)
2019
Jett as Charlie Baudelaire (9 episodes)
2018
Dallas & Robo as Victor Goldsmith (8 episodes)
2018
The Nagano Tapes as Self - Narrator
2018
Maze Runner: The Death Cure as Jorge
2017
Miracle on 42nd Street as self
2017
The Show as Mason Washington
2017
DuckTales as Phantom Blot (voice) (3 episodes)
2017
Okja as Frank Dawson
2017
Unacknowledged as Narrator
2017
Dear White People as Narrator (40 episodes)
2017
Better Call Saul Employee Training as Gustavo Fring (10 episodes)
2017
Rebel as Charles (9 episodes)
2016
PAYDAY THE MOVIE as The Dentist
2016
Westworld as El Lazo (1 episode)
2016
Brother Nature as Congressman Frank McClaren
2016
The Get Down as Pastor Ramon Cruz (11 episodes)
2016
On Meditation as Self
2016
Money Monster as Captain Powell
2016
The Jungle Book as Akela (voice)
2016
The Pills: Sempre meglio che lavorare as Il Boss
2015
Enzian: When the Lights Go Up as Self (archive footage)
2015
Maze Runner: The Scorch Trials as Jorge
2015
Better Call Saul as Gus Fring (63 episodes)
2015
Allegiance as Oscar Christoph (7 episodes)
2015
I Did Not Forget You as Dr. Sabian
2014
Poker Night as Bernard
2014
The Game Awards as Self (1 episode)
2014
Batman: Assault on Arkham as Black Spider / Eric Needham (voice)
2014
Life's Essentials with Ruby Dee as Self
2014
Son of Batman as Ra's al Ghul (voice)
2014
Requiem for the Big East as Narrator
2014
Late Night with Seth Meyers as Self (1 episode)
2014
The Tonight Show Starring Jimmy Fallon as Self (1 episode)
2013
Timms Valley as Pruit Normings
2013
No Half Measures: Creating the Final Season of Breaking Bad as Self
2013
They Die by Dawn as Rufus Buck
2013
Drunk History as Andrés Pico (1 episode)
2013
Blood River Crossing as Narrator
2013
Long Distance Revolutionary: A Journey with Mumia Abu-Jamal as Self
2013
Over/Under as Oliver Ohrt
2012
The Haunting Of... as Self (1 episode)
2012
Alex Cross as Daramus Holiday
2012
Revolution as Major Tom Neville (42 episodes)
2012
NYC 22 as Harvey Williams (1 episode)
2011
Once Upon a Time as Sidney Glass / Magic Mirror (14 episodes)
2011
Certainty as Father Heery
2011
Dreaming American as Daytona LeMans
2011
S.W.A.T.: Firefight as Inspector Hollander
2011
Criminal Minds: Suspect Behavior as Gordon Ramirez (1 episode)
2010
Rabbit Hole as Auggie
2010
Conan as Self (1 episode)
2009
Celebrity Ghost Stories as Self (1 episode)
2009
Community as Gilbert Lawson (2 episodes)
2008
Leverage as Alexander Moto (1 episode)
2008
Chelsea on the Rocks as Tip
2008
New Amsterdam as James Lawson (1 episode)
2008
Gospel Hill as Dr. Palmer
2008
Breaking Bad as Gus Fring (28 episodes)
2007
Feel The Noise as Roberto Vega
2007
The Box as Dwayne Burkhalter
2006
Kidnapped (1 episode)
2006
Sherrybaby as Parole Officer Hernandez
2006
Last Holiday as Senator Dillings
2006
South Beach as Robert Fuentes (8 episodes)
2005
Derailed as Detective Church
2005
Carlito's Way: Rise to Power as Little Jeff
2005
Ghost Whisperer as Ely Fisher (1 episode)
2005
Bones as Richard Benoit (1 episode)
2005
Back in the Day as Benson Cooper
2005
I Will Avenge You, Iago! as Director
2005
Law & Order: Trial by Jury as Orlando Ramirez (1 episode)
2005
Chupacabra Terror as Dr. Peña
2004
Doing Hard Time as Captain Pierce
2004
A Killer Within as Vargas
2004
5ive Days to Midnight as Tim Sanders (5 episodes)
2004
NYPD 2069 as Lt. Garner
2003
Blind Horizon as J.C. Reynolds
2003
Las Vegas (1 episode)
2002
Girls Club (9 episodes)
2002
Half & Half as Darrell Washington (1 episode)
2002
CSI: Miami as Chief Braga (3 episodes)
2002
Street Time (1 episode)
2001
Ali as Cassius Clay, Sr.
2001
Piñero as Miguel Algarin
2001
Monkeybone as Hypnos
2001
100 Centre Street as Jacob Lenz (1 episode)
2001
The Division (1 episode)
2000
The $treet as Tom Divack (12 episodes)
2000
Strong Medicine as James 'Junior' Bell (1 episode)
2000
Soul Food as Jules (2 episodes)
2000
Click as Self (1 episode)
2000
Homicide: The Movie as Mike Giardello
1999
Third Watch as Father Romero (1 episode)
1998
Thirst as Dr. Lawrence Carver
1998
Naked City: Justice with a Bullet as Chaz Villanueva
1998
Where's Marlowe? as Blind Man (uncredited)
1998
Creature as Lt. Thomas Peniston / Werewolf (2 episodes)
1998
Twilight as Reuben Escobar
1998
Stardust as Mr. Peavey
1997
Trouble on the Corner as Darryl
1997
Five Desperate Hours as Joseph Grange
1997
Big City Blues as Georgie
1997
The Hunger as Vampire (1 episode)
1997
Nothing to Lose as Charlie Dunt
1997
The Practice (1 episode)
1997
The Maze as Henry Kunitz
1997
The People as Anthony Rivera
1996
The Tomorrow Man as Jonathan Driscoll
1996
Nash Bridges (1 episode)
1996
Swift Justice (1 episode)
1996
Mylène Farmer: California
1995
Waiting to Exhale as David Matthews (uncredited)
1995
Reckless as Host Tim Timko
1995
Blue in the Face as Tommy Finelli
1995
The Keeper as Paul Lamont
1995
The Usual Suspects as Jack Baer
1995
Smoke as 1st OTB Man / Tommy
1994
Stolen Moments: Red Hot + Cool as Self
1994
Touched by an Angel as Antonio Gaudi (1 episode)
1994
Chicago Hope (1 episode)
1994
New York Undercover as Adolfo Guzman (3 episodes)
1993
Seven Songs for Malcolm X as Autobiography Reading (voice)
1993
Bakersfield P.D. as Detective Paul Gigante (17 episodes)
1993
Fallen Angels as Paris Minton (1 episode)
1993
Amos & Andrew as The Reverend Fenton Brunch
1993
Homicide: Life on the Street as Michael Giardello (22 episodes)
1993
Mood Indigo as Arthur Sistrunk
1992
Malcolm X as Thomas Hayer
1992
Bob Roberts as Bugs Raplin
1991
Night on Earth as YoYo
1991
Harley Davidson and the Marlboro Man as Jimmy Jiles
1990
Law & Order as Attorney Baylor (1 episode)
1990
Law & Order as Defense Attorney Rodney Fallon (3 episodes)
1990
Mo' Better Blues as Left Hand Lacey (Piano)
1990
King of New York as Lance
1989
Making 'Do the Right Thing' as Self
1989
Do the Right Thing as Buggin Out
1988
School Daze as Julian 'Dean Big Brother Almighty' Eaves
1987
Leg Work as Tyson (1 episode)
1987
Heartbeat as Gang Member #1
1987
Sweet Lorraine as Howie
1986
Maximum Overdrive as Videoplayer
1986
Roanoak as Simon Fernandes
1985
The Equalizer as Jumpin' Jack (1 episode)
1985
Desperately Seeking Susan as Street Vendor
1985
Finnegan Begin Again as Intruder
1985
Go Tell It on the Mountain as Elisha
1984
The Cotton Club as Bumpy Hood
1984
Miami Vice (1 episode)
1984
Miami Vice as Luther (1 episode)
1984
Miami Vice as Ricky (1 episode)
1984
The Brother from Another Planet as Man Being Arrested (uncredited)
1983
Trading Places as Cellmate #2
1983
Enormous Changes at the Last Minute as Julio
1981
Taps as Cadet Captain J.C. Pierce
1981
The Gentleman Bandit as Jamie
1979
Running as Puerto Rican Teenager