2024Mufasa: The Lion KingObasi (voice)Movie
2024The EndDoctorMovie
2024Mr LovermanBarrington Walker · 8 episodes · Executive Producer · 8 episodesShow
2022There ThereRestaurant OwnerMovie
2021Mayor of KingstownFrank Moses · 18 episodesShow
2021Peter Rabbit 2: The RunawayBarnabas (voice)Movie
2018Save MeNelson "Nelly" Rowe · 12 episodes · Writer · 5 episodes · Executive Producer · 6 episodes · CreatorShow
2018The Girl on the RoofThiefMovie
2017The Robot Chicken Walking Dead Special: Look Who's WalkingMorgan Jones / Sir Fred Livingston III (voice)Movie
2017GeniusMartin Luther King Sr. · 5 episodesShow
2017Double PlayChamonMovie
2015Fear the Walking DeadMorgan Jones · 76 episodes · Director · 3 episodesShow
2015CriticalMr. Glen Boyle · 13 episodesShow
2014Get On UpJoe BrownMovie
2014SwelterBishopMovie
2013Low Winter SunJoe Geddes · 10 episodesShow
2013RunRichard · 2 episodesShow
2012Line of DutyTony Gates · 5 episodesShow
2012LockoutHarry ShawMovie
2011ColombianaSpecial Agent RossMovie
2011Mob RulesC-NoteMovie
2010The Next Three DaysLieutenant NabulsiMovie
2010Human TargetBaptiste · 3 episodesShow
2009The Prisoner147 · 6 episodesShow
2009Three Rivers1 episodeShow
2009ArcherIbadan Peters (voice) · 1 episodeShow
2009HungCharlie · 10 episodesShow
2009Lie to MeTerry 'Tel' Marsh · 1 episodeShow
2008FalloutDS Joe StephensMovie
2007OutlawCedric MunroeMovie
2006The State WithinLuke Gardner · 4 episodesShow
2006JerichoRobert Hawkins · 29 episodesShow
20061976: Summer of... HeatNarrator (voice)Movie
2006The Family Man3 episodesShow
2006My Shakespeare: Romeo & Juliet for a New GenerationNarratorMovie
2005ShakespeaRe-Told1 episodeShow
2005Born With Two MothersErrol BridgesMovie
2005SaharaGeneral Zateb KazimMovie
2004Frances TuesdayTrent · 2 episodesShow
2003Working Shakespeare5 episodesShow
2003BuriedLee Kingley · 8 episodesShow
2002SpooksDavid Newman · 1 episodeShow
200224 Hour Party PeopleAlanMovie
2001The MartinsPC AlexMovie
2001Lucky BreakRudyMovie
2000The AnnouncementRichardMovie
2000SnatchSolMovie
2000The Miracle MakerGaius Velius Quintilus (voice)Movie
2000Storm DamageBonaface · WriterMovie
1999Deja VuMarkMovie
1999ShockersMark · 1 episodeShow
1999Elephant JuiceGrahamMovie
1998The Perfect BlueDannyMovie
1998Cold FeetKris Bumstead · 2 episodesShow
1998Undercover HeartMatt Lomas · 6 episodesShow
1998Among GiantsShovelMovie
1998Les MisérablesEnjolrasMovie
1998Lost in SpaceJeb WalkerMovie
1996Thief Takers9 episodesShow
1995Out of the BlueDC Bruce Hannaford · 12 episodesShow
1994Fathers, Sons and Unholy GhostsMartinMovie
1993ComicsDelroy Smith · 2 episodesShow
1992A Touch of FrostDC Carl Tanner · 1 episodeShow
1992CivviesCliff Morgan · 6 episodesShow
1990Chilling OutLennieMovie
1988Between The CracksLennie · WriterMovie
1986ScreenPlay1 episodeShow
1977Everyman1 episodeShow