| Completely Bad News (2019) Spider Webb |
| Red Top (2016) Bob Harris |
| Five Go to Rehab (2012) Julian |
| 30 Years of Comic Strip (2012) |
| The Hunt for Tony Blair (2011) George Bush |
| The Hunt for Tony Blair (2011) George W Bush |
| Sex Actually (2005) Couple at Cricket Match |
| The Comic Strip - A Retrospective (2005) Self |
| Four Men in a Plane (2000) Tony Grace-Masters |
| Four Men in a Car (1998) Steve |
| The Line, the Cross & the Curve (1993) |
| Jealousy (1993) Clive |
| Demonella (1993) Ghengis Khan |
| Gregory: Diary of a Nutcase (1993) Coroner/Madman's Brother |
| Queen of the Wild Frontier (1993) Rupert Wilson |
| Space Virgins from Planet Sex (1993) James Blonde |
| Detectives on the Edge of a Nervous Breakdown (1993) Foyle/Jason Bentley |
| Wild Turkey (1992) Jed |
| Carry On Columbus (1992) Bart Columbus |
| The Crying Game (1992) Kevin |
| Red Nose of Courage (1992) Defence Minister |
| The Pope Must Die (1991) Bish |
| Les Dogs (1990) Victor |
| Spaghetti Hoops (1990) Waiter/Shopkeeper |
| Oxford (1990) Phil |
| South Atlantic Raiders: Part 1 (1990) Rollo |
| South Atlantic Raiders: Part 2 Argie Bargie! (1990) Rollo |
| GLC: The Carnage Continues (1990) Lee Van Cleef as Tony Benn |
| Funseekers (1988) Pete |
| Didn't You Kill My Brother? (1988) Mr Chipstick |
| The Yob (1988) Dave |
| Mr Jolly Lives Next Door (1988) Mr. Lovebucket |
| More Bad News (1988) Spider Webb |
| The Strike (1988) Al Pacino as Arthur Scargill |
| Eat the Rich (1987) Henry |
| Private Enterprise (1986) Keith |
| Consuela (or, The New Mrs Saunders) (1986) Julio |
| The Supergrass (1985) Harvey Duncan |
| The Bullshitters: Roll Out the Gunbarrel (1984) Foyle |
| Slags (1984) Squealer |
| Eddie Monsoon - a Life? (1984) Tiny Townsend |
| Gino: Full Story and Pics (1984) Milk Policeman |
| A Fistful of Travellers' Cheques (1984) Miguel |
| Susie (1984) Gary |
| Dirty Movie (1984) Peter |
| Five Go Mad on Mescalin (1983) Julian |
| Summer School (1983) Nick |
| Bad News (1983) Spider "Eight-Legs" Webb |
| The Beat Generation (1983) Alan |
| War (1983) Various Roles |
| Five Go Mad in Dorset (1982) Julian |
| The Comic Strip (1981) |