| |
| Film credits |
| |
| BALDWIN'S NIGGER | 1969 | director |
| REGGAE | 1970 | director, producer, screenplay |
| PRESSURE | 1975 | director, screenplay, theme song |
| STRETCH HUNTER | 1980 | director |
| PLAYING AWAY | 1986 | director |
| THE DREAM TO CHANGE THE WORLD | 2003 | director |
| |
| Television credits |
| |
| REVIEW: Reggae | BBC tx 26/3/1971 | director |
| COLEHERNE JAZZ AND KESKIDEE BLUES | BBC 1972 | director |
| PLAY FOR TODAY: In the Beautiful Caribbean | BBC tx 3/2/1972 | Presenter |
| THE WORLD ABOUT US: The Black Safari | BBC tx 24/11/1972 | Presenter |
| THE MANGROVE NINE | 1973 | associate producer, stills photography |
| THE WORLD ABOUT US: King Carnival | BBC tx 22/7/1973 | director, script |
| FULL HOUSE | BBC tx 3/2/1973 | director of The Coleherne |
| THE WORLD ABOUT US: Skateboard Kings | BBC tx 18/9/1978 | director |
| EMPIRE ROAD: Kalaloo Sunday | BBC 20/9/1979 | director |
| EMPIRE ROAD: Wedding | BBC tx 25/10/1979 | director |
| PLAY FOR TODAY: A Hole in Babylon | 29/11/1979 | director, script |
| THE LATCHKEY CHILDREN | ITV 2/6-7/7/1980 (6 pts) | director |
| PLAY FOR TODAY: The Garland | BBC tx 10/3/1981 | director, [written] by |
| COME TO MECCA: Good At Art | BBC tx 4/11/1983 | director |
| BACCHANAL: Street Art | Channel 4 tx 12/5/1984 | director |
| BACCHANAL: The Record | Channel 4 tx 7/7/1984 | director |
| DABBAWALLAHS | Channel 4 tx 19/12/1985 | director |
| KHOMISO KHAN AT CAMDEN LOCK | Channel 4 tx 31/7/1985 | director |
| MUSIC FUSION | Channel 4 tx 17/7/1985 | director |
| WHO SHALL WE TELL? | Channel 4 tx 9/12/1985 | director |
| ASIAN ARTS: Colour | Channel 4 tx 20/6/1986 | director |
| MOVING PORTRAITS | Channel 4 tx 29/7/1987 | director |
| 4 PLAY: When Love Dies | Channel 4 tx 20/1/1990 | director |
| THE ORCHID HOUSE | Channel 4 21/2-14/3/1991 (4 pts) | director |
| HIDDEN EMPIRE: The Equalizer | BBC tx 8/1/1996 | director |
| HIDDEN EMPIRE: Calling London | BBC tx 22/1/1996 | Cast Member |