| |
| Film Credits | | |
| | | |
| POOL OF LONDON | 1950 | Johnny |
| THERE IS ANOTHER SUN / THE WALL OF DEATH | 1951 | Ginger Jones |
| EMERGENCY CALL | 1952 | George Robinson |
| THE HEART OF THE MATTER | 1953 | Ali |
| TORPEDO ZONE / LA GRANDE SPERANZA | Italy, 1954 | Johnny |
| SIMBA | 1955 | Karanja |
| THE WOMAN FOR JOE | 1955 | Lemmie |
| DOLLARS FOR SALE | 1955 | Earl Rutters |
| SAFARI | 1956 | Jeroge |
| ODONGO | 1956 | Hassan |
| THE HEART WITHIN | 1957 | Victor Conway |
| THE MARK OF THE HAWK | US, 1957 | prosecutor |
| SAPPHIRE | 1959 | Dr Robbins |
| KILLERS OF KILIMANJARO | UK / US, 1959 | witch doctor |
| TARZAN THE MAGNIFICENT | 1960 | Tate |
| NO KIDDING | 1960 | coloured father |
| FLAME IN THE STREETS | 1961 | Gabriel Gomez |
| TERM OF TRIAL | 1962 | Chard, boy's father (uncredited) |
| TARZAN'S THREE CHALLENGES | US, 1963 | Mang |
| GUNS AT BATASI | 1964 | Captain Abraham |
| THUNDERBALL | 1965 | Pinder |
| THE SANDWICH MAN | 1966 | Bernard, the bus conductor |
| TWO A PENNY | 1967 | The Verger |
| BATTLE BENEATH THE EARTH | 1967 | Sgt. Seth Hawkins |
| TWO GENTLEMEN SHARING | 1969 | Charles |
| THE REVOLUTIONARY | 1970 | Speaker |
| A WARM DECEMBER | US, 1972 | George Oswandu |
| THE MESSAGE / AL-RISALAH | Libya, 1976 | Annajashi |
| CUBA | US, 1979 | Colonel Rosell Y Leyva |
| DÉJÀ VU | US / UK, 1997 | doctor |
| REVELATION | 2002 | Cardinal Chisamba |
| THE INTERPRETER | Germany / US / UK, 2005 | Edward Zuwanie |
| THE QUEEN | UK / France / Italy, 2006 | portrait artist |
| | | |
| Television Credits | | |
| | | |
| BIG CITY: Cable Street | ITV tx 24/1/1956 | Josh Barsey |
| THE END BEGINS | BBC tx 17/5/1956 | Hank Christians |
| THE BUCCANEERS: The Slave Ship | ITV tx 31/10/1956 | Sam |
| A MAN FROM THE SUN | BBC tx 8/11/1956 | Joseph Brent |
| SAILOR OF FORTUNE: Port Jeopardy | ITV tx 22/6/1957 | Domani |
| TELEVISION PLAYHOUSE: Thunder on Sycamore Street | ITV tx 11/10/1957 | Joseph Blake |
| THE KILLING STONES: The Carefulness of Kleiber | ITV tx 23/3/1958 | Dr Ant Eater |
| THE KILLING STONES: The Holiness of Ant Eater | ITV tx 30/3/1958 | Dr Ant Eater |
| WHITE HUNTER: Day of Reckoning | ITV tx 17/8/1958 | Komo |
| SUNDAY-NIGHT THEATRE: The Green Pastures | BBC tx 14/9/1958 | Adam - Hezdral |
| SUNDAY-NIGHT THEATRE: The Concert | BBC tx 5/7/1959 | Dr Jennings |
| PROBATION OFFICER | ITV tx 21/9/1959 | Mr Alexander |
| WHITE HUNTER: The Fugitive | ITV tx 17/7/1960 | Komo |
| PAUL OF TARSUS: Herod the King | BBC tx 6/11/1960 | Symeon |
| PAUL OF TARSUS: To the Gentiles | BBC tx 20/11/1960 | Symeon |
| THE DARK MAN | BBC tx 8/12/1960 | cast member |
| DANGER MAN: Deadline | ITV tx 4/6/1961 | Professor Moma |
| THE ANDROMEDA BREAKTHROUGH: Hurricane | BBC tx 26/7/1962 | Yusel |
| THE ANDROMEDA BREAKTHROUGH: The Roman Peace | BBC tx 2/8/1962 | Yusel |
| PLAY OF THE WEEK: The Gentle Assassin | ITV tx 4/9/1962 | cast member |
| A WORLD INSIDE | BBC tx 16/11/1962 | Bargie Meade |
| ARMCHAIR THEATRE: The Chocolate Tree | ITV tx 27/10/1963 | William Jones |
| FIRST NIGHT: The Dawn | BBC tx 17/11/1963 | Jerome |
| FESTIVAL: The Respectful Prostitute | BBC tx 8/1/1964 | the negro |
| PLAY OF THE WEEK: I Can Walk Where I Like, Can't I? | ITV tx 17/2/1964 | cast member |
| ESPIONAGE: Once A Spy... | ITV tx 22/2/1964 | M'Bala |
| DRAMA '64: A Fear of Strangers | ITV tx 10/5/1964 | Ramsay |
| THEATRE 625: The Minister | BBC2 tx 3/1/1965 | M'Landa |
| DANGER MAN: Parallel Lines Sometimes Meet | ITV tx 16/3/1965 | Darcy |
| THE DEATH OF BESSIE SMITH | ITV tx 28/6/1965 | Jack |
| DANGER MAN: Loyalty Always Pays | ITV tx 28/10/1965 | Prime Minister |
| COURT MARTIAL: Operation Makeshift | ITV tx 27/11/1965 | Sgt. Floyd Latham |
| DANGER MAN: Someone Is Liable To Get Hurt | ITV tx 16/1/1966 | Chand |
| THE TROUBLESHOOTERS: Thea | BBC1 tx 14/5/1966 | Thomas |
| DANGER MAN: The Galloping Major | ITV tx 31/7/1966 | Kassawari |
| DOCTOR WHO: The Tenth Planet | BBC1 tx 8 & 15/10/1966 (2 eps) | Williams (uncredited) |
| THE PRISONER: The Schizoid Man | ITV tx 29/10/1967 | supervisor |
| MARKET IN HONEY LANE: Some of My Best Friends are -S! | ITV tx 27/2/1968 | Barnie |
| MURDER: An Even Chance | ITV tx 24/6/1968 | Matthew Ramsay |
| THEATRE 625: Wind Versus Polygamy | BBC2 tx 15/7/1968 | Chief Ozuomba |
| PLAYHOUSE: Number Ten | ITV tx 7/10/1968 | Dr. Henry Mbala |
| DIXON OF DOCK GREEN: English - Born and Bred | BBC1 tx 16/11/1968 | John Tate |
| THIRTY MINUTE THEATRE: Anything You Say | BBC2 tx 1/5/1969 | cast member |
| JACKANORY: The Brer Rabbit Stories | BBC1 tx 20 - 24/9/1971 (5 edns) | Storyteller |
| THIRTY MINUTE THEATRE: Soldier Ants | BBC2 tx 27/9/1971 | cast member |
| SPYDER'S WEB: The Hafiz Affair | ITV tx 11/2/1972 | Freddy Hafiz |
| SIX DAYS OF JUSTICE: A Private Nuisance | ITV tx 24/4/1972 | Maynard |
| JACKANORY PLAYHOUSE: Coming of the Kings | BBC1 tx 22/12/1972 | First King |
| CROWN COURT: Wise Child | ITV tx 4, 5 & 6/4/1973 (3 pts) | Antoine Mbula |
| CROWN COURT: To Suffer A Witch | ITV tx 17, 18 & 19/10/1973 (3 pts) | Daniel Rocco |
| THE ZOO GANG: African Misfire | ITV tx 18/1/1976 | Jombote |
| LOVEJOY: Holding the Baby | BBC1 tx 27/11/1994 | Fogerty |
| HEALTH AND EFFICIENCY: Dr Death | BBC1 tx 6/1/1995 | Mr Tambo Sr |
| SCREEN ONE: The Great Kandinsky | BBC1 tx 14/4/1995 | Carlton |
| NEVERWHERE: Blackfriars | BBC2 tx 3/10/1996 | The Abbot of the Black Friars |
| NEVERWHERE: As Above, So Below | BBC2 tx 17/10/1996 | The Abbot of the Black Friars |
| KAVANAGH QC: In God We Trust | ITV tx 14/4/1997 | Joseph Cook |
| MAISIE RAINE: Food of Love | BBC1 tx 4/8/1998 | Theo |
| MEN ONLY | Channel 4 tx 3 & 4/6/2001 (2 pts) | Vic |
| BABYFATHER: Series 1 | BBC1 tx 10, 17 & 31/10/2001 (3 eps) | Bookshop Owner |
| EASTENDERS | BBC1 tx 23/10/2001 | Mr Lambert |
| BABYFATHER: Series 2 | BBC2 tx 30/10/2002 | Boss |
| OFFENDERS: Two Plus Two Makes Five | Channel 4 tx 19/11/2002 | Guiness |
| POOL KIDS: 15 Storeys High | BBC Choice tx 5/12/2002 | cast member |
| LENNY HENRY IN PIECES | BBC1 tx 21/3/2003 | cast member |
| WAKING THE DEAD: Final Cut | BBC1 tx 6/10/2003 | Carlton Jordan |
| DALZIEL AND PASCOE: Houdini's Ghost | BBC1 tx 6 & 7/3/2006 (2 pts) | Arthur Nolan |