| Movie | G:MT Greenwich Mean Time | Brian | 1999-10-01 |
| Movie | Nil by Mouth | Man with Knife | 1997-10-10 |
| Movie | Deptford Graffiti | Biker | 1991-02-16 |
| Movie | Whoops Apocalypse | Douglas | 1986-05-06 |
| Movie | Car Trouble | Mechanic | 1986-02-28 |
| Movie | Contact | Corporal | 1985-01-06 |
| Movie | Blue Money | Policeman | 1985-03-01 |
| Movie | Number One | Terry's Friend | 1985-03-01 |
| Movie | Stars of the Roller State Disco | Video Training Staff | 1984-12-04 |
| Movie | A Pattern of Roses | Gang Leader | 1983-12-29 |
| Movie | Shadows on Our Skin | Soldier on Bus | 1980-03-20 |
| Movie | The Music Machine | 1st Heavy | 1979-05-01 |
| Movie | Scum | Banks | 1979-09-12 |
| Movie | Quadrophenia | Chief Rocker (uncredited) | 1979-09-14 |
| Movie | Panic | Punk | 1978-01-01 |
| Series | Grange Hill | Eric | 1978-02-08 |
| Movie | The Vanishing Army | Pickard | 1978-11-29 |
| Movie | A Good Human Story | 1977-07-17 | |
| Movie | Scum | Banks | 1977-11-08 |
| Movie | Pressure | John | 1976-11-19 |
| Movie | The Trouble with 2b: Part Three, Trial of Strength | 1972-01-01 | |
| Movie | The Trouble with 2b: Part Two, On the Air | 1972-01-01 | |
| Movie | The Trouble with 2b: Part Four, Parents' Day | 1972-01-01 | |
| Movie | The Trouble with 2b: Part One, Happy Days | O'Fred | 1972-01-01 |
| Movie | The Trouble with 2b: Part Six, Blackboard Jungle | 1972-01-01 | |
| Movie | The Trouble with 2b: Part Five, Thirty Years Younger | 1972-01-01 |