| |
| Film Credits |
| |
| BORN OF FIRE | 1987 | The Silent One |
| CITY OF JOY | UK / France, 1992 | Anouar |
| WITTGENSTEIN | UK / Japan, 1993 | Martian |
| CHILDREN OF MEN | US / UK / Japan, 2006 | Bexhill market hustler |
| |
| Television Credits |
| |
| ARENA: Getting Away From Sidney | BBC2 tx 17/1/1981 | cast member |
| WALTER | Channel 4 tx 2/11/1982 | Ben Gunn |
| WALTER AND JUNE | Channel 4 tx 26/5/1983 | Ben Gunn |
| LOVING WALTER | ITV tx 17/7/1983 | Ben Gunn |
| THE SKIN HORSE | Channel 4 tx 18/12/1983 | script / presenter |
| WHERE THERE'S LIFE... | ITV tx 12/9/1984 | on-screen participant |
| DOCTOR WHO: Vengeance on Varos | BBC1 tx 19 & 26/1/1985 (2 pts) | Sil |
| RIGHT TO REPLY | Channel 4 tx 7/6/1986 | on-screen participant |
| DOCTOR WHO: Mindwarp | BBC1 tx 4 - 25/10/1986 (4 pts) | Sil |
| ARENA: The Emperor | BBC2 tx 5/2/1988 | on-screen participant |
| RASPBERRY RIPPLE | BBC1 tx 1/4/1988 | on-screen participant |
| IRANIAN NIGHTS | Channel 4 tx 20/5/1989 | The Caliph |
| AFTER DARK: What Is Beauty & Does The Concept Exploit Women? | Channel 4 tx 1/10/1989 | on-screen participant |
| EVERYMAN: The Fifth Gospel | BBC1 tx 3/6/1990 | presenter |
| 4 PLAY: Deptford Graffiti | Channel 4 tx 16/2/1991 | George |
| WHEN I GET TO HEAVEN: Nabil Shaban | BBC1 tx 18/3/1991 | on-screen participant |
| OUT | Channel 4 tx 15/7/1992 | Tim |
| SCREEN TWO: Skallagrigg | BBC2 tx 9/3/1994 | Alan |
| AGE OF TREASON | Sky Movies tx 8/10/1994; ITV tx 3/4/1999 | Juba |
| SORRY ABOUT LAST NIGHT | BBC1 tx 27/12/1995 | Lawyer |
| WITHOUT WALLS: Supercrips and Rejects | Channel 4 tx 9/4/1996 | presenter |
| SONNETS IN THE CITY | Channel 4 tx 13/6/1997 | cast member |
| OVER THE EDGE: The Alien Who Lived In Sheds | BBC2 tx 24/9/1997 | director / producer / script / presenter |
| |
| Other Credits |
| |
| THE BREAKTHROUGH | 1981 | narrator |
| DISABILITY ARTS VIDEO PROJECT: Another World | 1995 | director / producer / script / photography |