2024
Justice League: Crisis on Infinite Earths Part Three as Mister Terrific (voice)2024
Justice League: Crisis on Infinite Earths Part One as Mr. Terrific (voice)2024
Justice League: Crisis on Infinite Earths Part Two as Mister Terrific / Anti-Monitor (voice)2023
The Diplomat as Stuart Hayford2023
Extrapolations as Marco J.2023
Reptile as Dan Cleary2023
Outpost as Earl2022
Let the Right One In as Frank2020
Tales from the Loop as Gaddis2020
Away as Kwesi2019
Evil as Nathan Katsaris2019
The Code as Trey Ferry2019
Dark Phoenix as Jones2018
Altered Carbon as Vernon Elliot2018
O.G. as Sean Black2017
Frank Embree as Not available2016
Jason Bourne as Craig Jeffers2016
Vinyl as Lester Grimes2015
Chicago Med as Dr. Isidore Latham2014
Madam Secretary as King Nungunde2014
Wish I Was Here as Audition Actor #32012
Elementary as Alfredo Llamosa2012
Django Unchained as D'Artagnan2012
Copper as Matthew Freeman2011
Person of Interest as Ray Pratt2010
Blue Bloods as Reverend Darnell Potter2010
Get Him to the Greek as Smiling African Drummer2010
Camp Hell as Priest2009
The Good Wife as Dr. Elliott Chesterfield2009
White Collar as Frederick Bilal2009
Royal Pains as Antoine2008
Nights in Rodanthe as Jean's Lover2007
Damages as Bomb Tech2007
Millennium Crisis as Harkness2006
Blood Diamond as Commander Rambo2006
Conviction as Byron 'B-Fly' Williams2006
Falling for Grace as Jamal2006
Brother's Shadow as Soy2005
Commander in Chief as Manute Obama2005
Hitch as Tanis2005
Prime as Damien2004
Garden State as Titembay2004
Saving Face as Jay2002
Roger Dodger as Bouncer2001
Law & Order: Criminal Intent as Sayid Abdullah Hassan1999
Third Watch as Bicyclist1990
Law & Order as Jason Hendri1990
Law & Order as Andre BlairNaN
Moodswing Whiskey as Amiri