
Filmography
| 2026 | Zero A.D. · as Balthazar |
| 2026 | Othello · as Othello |
| 2026 | 2025: The Year from Space · as Narrator (voice) |
| 2025 | Judi Dench: Shakespeare, My Family and Me · as Narrator (voice) |
| 2025 | Happy Face · as Dr. Greg |
| 2024 | Crisis on Infinite Earths: Redux · as Martian Manhunter |
| 2024 | The Agency (2024) · as Dalaga |
| 2024 | Arthur's Whisky · as Hal |
| 2024 | The Acolyte · as Senator Rayencourt |
| 2023 | The Canterville Ghost · as Hiram Otis (voice)auf plex.tv |
| 2023 | National Theatre Live: Best of Enemies · as William F. Buckley, Jr. |
| 2023 | 2022: The Year from Space · as Narrator (voice) |
| 2022 | Wendell & Wild · as Lane Klaxon (voice) |
| 2022 | Sherwood (2022) · as Denis Bottomley |
| 2021 | Young Vic: Best of Enemies · as William F. Buckley, Jr. |
| 2021 | The Abominable Snow Baby · as Narrator |
| 2020 | Earth's Tropical Islands · as Narrator |
| 2018 | Parallel · as Mr. Parkes |
| 2017 | Tulip Fever · as Mr. Prater |
| 2017 | Madiba · as Walter Sisulu |
| 2016 | Superhero Fight Club 2.0 · as Martian Manhunter |
| 2016 | The Brothers Grimsby · as Black Gareth |
| 2016 | The Night Manager · as Joel Steadman |
| 2016 | DC's Legends of Tomorrow · as J'onn J'onzz / Martian Manhunter |
| 2016 | Beowulf: Return to the Shieldlands · as Scorann |
| 2015 | Supergirl · as J'onn J'onzz / Martian Manhunter |
| 2015 | SuperBob · as Simonauf plex.tv |
| 2015 | Free in Deed · as Abe Wilkins |
| 2015 | MI-5 · as Francis Warrender |
| 2015 | The Man in the High Castle · as Equiano Hampton |
| 2014 | The Gospel of John · as Narrator (voice) – New International Versionauf plex.tv |
| 2014 | The Flash (2014) · as J'onn J'onzz / Martian Manhunter |
| 2014 | Julie Taymor's A Midsummer Night's Dream · as Oberon |
| 2014 | Selfie · as Sam Saperstein |
| 2013 | The Wrong Mans · as Surgeon |
| 2013 | By Any Means · as Napier |
| 2013 | Third Person · as Jake |
| 2012 | Arrow · as J'onn J'onzz / Martian Manhunter |
| 2012 | The Man Inside · as Eugene Murdochauf plex.tv |
| 2012 | |
| 2012 | Treasure Island (2012) · as Billy Bones |
| 2012 | Treasure Island · as Billy Bones |
| 2012 | The Hot Potato · as Harrison |
| 2011 | Victim · as Mr. Ansah |
| 2011 | Homeland · as David Estes |
| 2011 | The Body Farm · as Tom Wilkes |
| 2011 | Frankenstein's Wedding... Live in Leeds · as The Creature |
| 2010 | Strike Back · as Colonel Tshuma |
| 2010 | Welcome to Lagos · as Narrator (voice) |
| 2010 | Mrs Mandela · as Nelson Mandela |
| 2009 | Gunrush · as Robbie |
| 2008 | Criminal Justice · as Freddie Graham |
| 2008 | |
| 2008 | The Last Enemy · as Patrick Nye |
| 2008 | The Palace · as Major Simon Brooks |
| 2007 | The Shadow in the North · as Nicholas Bedwell |
| 2006 | The Ruby in the Smoke · as Matthew Bedwell |
| 2006 | Blood Diamond · as Captain Poison |
| 2006 | Robin Hood · as Tuck |
| 2006 | |
| 2005 | Separate Lies · as Inspector Marshall |
| 2005 | Doctor Who (2005) · as Joshua Naismith |
| 2004 | The Merchant of Venice · as Prince Of Morocco |
| 2004 | Strings · as Erito |
| 2004 | Hustle · as Don Coleman |
| 2003 | |
| 2002 | |
| 2001 | Babyfather · as Gus |
| 2000 | Fat Friends · as Max Robertson |
| 1999 | Always And Everyone · as Dr. Mike Gregson |
| 1999 | The Vice · as D.i. Joe Robinson |
| 1998 | I Wonder Who's Kissing You Now · as Moses |
| 1997 | |
| 1997 | Cold Feet · as Police Sergeant |
| 1996 | Silent Witness · as Angus Stuart |
| 1996 | Ballykissangel · as Henry |
| 1995 | Mad Dogs and Englishmen · as Jessop |
| 1995 | Game On · as Paul 'the Rage' Johnson |
| 1995 | Hearts and Minds · as Trevor |
| 1995 | Kavanagh Q.C. · as David Adamsauf plex.tv |
| 1994 | Harry Enfield and Chums · as Jammy B |
| 1994 | Shades of Fear · as Steward |
| 1994 | |
| 1993 | The Hawk · as Sergeant Streete |
| 1993 | Harnessing Peacocks · as Terry |
| 1993 | Anna Lee: Headcase · as Stevie Johnson |
| 1992 | Crime Story · as Terrence Burke |
| 1991 | Murder Most Horrid · as Jonathon |
| 1991 | Performance · as Macduff |
| 1991 | For the Greater Good · as David West |
| 1990 | Spatz · as Derek Puley |
| 1989 | Press Gang · as Doctor |
| 1987 | Dispatches · as Narrator |
| 1986 | Casualty · as Paul Grant |
| 1984 | |
| 1983 | Natural World · as Narrator |
| 1979 | Minder · as Vinny's Minder |
| 1964 | Horizon · as Narrator |
| 2015 |
| 2024 | The Hunt for Lady Olive & the German Submarine · as Self - Narrator |
| 2024 | Suranne Jones: Investigating Witch Trials · as Self - Additional Narration |
| 2023 | Dickens: Phantoms and Fiction · as Self - Presenter |
| 2023 | The Game Awards 2023 · as Self - Presenter |
| 2023 | Mysteries of the Faith · as Self - Narrator (voice) |
| 2023 | David Harewood on Blackface · as Self - Presenter |
| 2023 | Late Night Lycett · as Self - Guest |
| 2022 | Sunday with Laura Kuenssberg · as Self |
| 2022 | Ten Percent · as David Harewood |
| 2021 | DC FanDome 2021 · as Self |
| 2021 | The Black Panthers of WW2 · as Self - Narrator |
| 2020 | Dreamflight (S) · as Self - Narrator |
| 2020 | Black in Space: Breaking the Color Barrier · as Self - Narrator (voice) |
| 2019 | Psychosis & Me · as David Harewood |
| 2018 | Black Hollywood: 'They've Gotta Have Us' · as Self |
| 2017 | The Russell Howard Hour · as Self |
| 2017 | Britain's Greatest Invention · as Self - Champion For Jet Engine |
| 2016 | Black is the New Black · as Self |
| 2014 | Good Morning Britain · as Self |
| 2013 | Was It Something I Said? · as Self |
| 2012 | 9.79* · as Self - Narrator |
| 2012 | The Last Leg · as Self |
| 2012 | Sunday Brunch · as Self - Guest |
| 2012 | The Sarah Millican Television Programme · as Self |
| 2012 | Shakespeare Uncovered · as Self - Presenter |
| 2011 | World's Most Dangerous Roads · as Self |
| 2009 | 30 for 30 · as Self - Narrator |
| 2007 | Would I Lie to You? · as Self |
| 2007 | Have I Got a Bit More News for You · as Self - Presenter |
| 2006 | The ONE Show · as Self |
| 2006 | Soccer Aid · as Self - Player |
| 2006 | CBeebies Bedtime Stories · as Self - Storyteller |
| 2004 | Tavis Smiley · as Self - Guest |
| 2002 | The Real Story · as Self - Narrator |
| 2001 | Lorraine · as Self - Guest |
| 2000 | BBC Breakfast · as Self |
| 2000 | The Wright Stuff · as Self - Guest Panelist |
| 1999 | Loose Women · as Self |
| 1990 | Have I Got News for You · as Self - Host |
| 1988 | This Morning · as Self |
| 1983 | Frontline · as Self - Narrator |
| 1980 | Newsnight · as Self |








