2024
Justice League: Crisis on Infinite Earths Part Three as Mister Terrific (voice)
2024
Justice League: Crisis on Infinite Earths Part Two as Mister Terrific / Anti-Monitor (voice)
2024
Justice League: Crisis on Infinite Earths Part One as Mr. Terrific (voice)
2023
Reptile as Dan Cleary
2023
The Diplomat as Stuart Hayford (14 episodes)
2023
Extrapolations as Marco J. (1 episode)
2022
Let the Right One In as Frank (3 episodes)
2020
Away as Kwesi (10 episodes)
2020
Tales from the Loop as Gaddis (5 episodes)
2019
Evil as Nathan Katsaris (1 episode)
2019
Dark Phoenix as Jones
2019
The Code as Trey Ferry (12 episodes)
2018
Altered Carbon as Vernon Elliot (11 episodes)
2016
Jason Bourne as Craig Jeffers
2016
Vinyl as Lester Grimes (10 episodes)
2015
Chicago Med as Dr. Isidore Latham (20 episodes)
2014
Madam Secretary as King Nungunde (1 episode)
2014
Wish I Was Here as Audition Actor #3
2012
Django Unchained as D'Artagnan
2012
Copper as Matthew Freeman (23 episodes)
2012
Elementary as Alfredo Llamosa (9 episodes)
2011
Person of Interest as Ray Pratt (1 episode)
2010
Blue Bloods as Reverend Darnell Potter (5 episodes)
2010
Get Him to the Greek as Smiling African Drummer
2009
White Collar as Frederick Bilal (1 episode)
2009
The Good Wife as Dr. Elliott Chesterfield (1 episode)
2008
Nights in Rodanthe as Jean's Lover
2007
Millennium Crisis as Harkness
2007
Damages as Bomb Tech (1 episode)
2006
Blood Diamond as Commander Rambo
2006
Brother's Shadow as Soy
2006
Falling for Grace as Jamal
2006
Conviction as Byron 'B-Fly' Williams (1 episode)
2005
Commander in Chief as Manute Obama (1 episode)
2004
Garden State as Titembay
2002
Roger Dodger as Bouncer
2001
Law & Order: Criminal Intent as Sayid Abdullah Hassan (2 episodes)
1999
Third Watch as Bicyclist (1 episode)
1990
Law & Order as Andre Blair (1 episode)
1990
Law & Order as Jason Hendri (1 episode)