| tv | The Marlow Murder Club (2024)As Professor Gifford(2 episodes) | (Not seen) |
| movie | The Return (2024)As Imphinomous | (Not seen) |
| movie | Book Club: The Next Chapter (2023)As Ousmane | (Not seen) |
| movie | The Son (2022)As Dr. Harris | (Not seen) |
| tv | Stephen (2021)As Neville Lawrence(3 episodes) | (Not seen) |
| tv | The Capture (2019)As Commissioner Cameron Yates(3 episodes) | (Not seen) |
| tv | Tom Clancy's Jack Ryan (2018)As Ekon Ameh(1 episode) | (Not seen) |
| movie | Fantastic Beasts: The Crimes of Grindelwald (2018)As Mustafa Kama | (Not seen) |
| movie | Red Sparrow (2018)As Simon Benford | (Not seen) |
| tv | Absentia (2017)As Semo Oduwale(10 episodes) | (Not seen) |
| tv | Vera (2011)As Dr. Leon Parmer(1 episode) | (Not seen) |
| tv | Doctor Who (2005)As Solomon(2 episodes) | (Not seen) |
| tv | Jason and the Argonauts (2000)As Chiron(1 episode) | (Not seen) |
| movie | Star Wars: Episode I - The Phantom Menace (1999) (AKA "Star Wars I: The Phantom Menace")As Captain Panaka | (Not seen) |
| movie | Wing Commander (1999) (AKA "Wing Commander: Space Will Never Be the Same")As Lt. Obutu | (Not seen) |
| tv | Silent Witness (1996)As Jomo Mashaba(2 episodes) | (Not seen) |
| movie | MacGyver: Lost Treasure of Atlantis (1994) | (Not seen) |
| movie | Nightbreed (1990) (AKA "Clive Barker's Nightbreed")As Detective Joyce | (Not seen) |
| movie | The Church (1989) (AKA "Demons 3")As Father Gus | (Not seen) |
| tv | Red Dwarf (1988)As Computer (voice)(1 episode) | (Not seen) |
| movie | Highlander (1986)As Sunda Kastagir | (Not seen) |
| movie | The Dogs of War (1980) | (Not seen) |