| Movie | UB40 In Concert: Baloise Session 2023 | 2023-11-08 | |
| Movie | Blackway | Bus driver | 2015-10-03 |
| Movie | Diary of a Wimpy Kid: Dog Days | Bus Driver (uncredited) | 2012-08-02 |
| Movie | Final Destination 5 | Bus Driver | 2011-08-12 |
| Movie | Dr. Dolittle: Million Dollar Mutts | Firefighter (uncredited) | 2009-04-08 |
| Movie | Helen | Bus Driver (uncredited) | 2009-11-26 |
| Movie | Riddles of the Sphinx | Bus Driver (uncredited) | 2008-06-13 |
| Movie | Wind Chill | Trucker (uncredited) | 2007-04-27 |
| Movie | Chestnut: Hero of Central Park | Firefighter | 2004-10-21 |
| Movie | Eroica | Albrecht Dorfmeuller | 2003-10-04 |
| Movie | Night Flight | Malcolm | 2002-02-02 |
| Series | White Teeth | Headmaster | 2002-09-17 |
| Movie | My Brother Tom | Inspector | 2001-11-16 |
| Movie | I Was a Doctor Who Monster! | 1996-01-18 | |
| Movie | Tales from Hollywood | Lion Feuchtwanger | 1992-10-18 |
| Movie | A Safe House | DCI Grundy | 1990-08-22 |
| Movie | Asterix and the Big Fight | Additional Voices (voice) | 1989-10-04 |
| Movie | Sitting Targets | Staines | 1989-03-19 |
| Movie | The Class Of Miss MacMichael | Mr. Bowden | 1979-01-27 |
| Series | Blake's 7 | Farren | 1978-01-02 |
| Movie | Beasts: The Dummy | Mike Hickey | 1976-11-20 |
| Movie | Madhouse | Bradshaw | 1974-05-22 |
| Movie | Baxter! | Dr Walsh | 1973-03-04 |
| Movie | A Touch of Class | Derek | 1973-05-25 |
| Movie | Doctor Who: The Web Planet | Hetra | 1965-03-20 |
| Movie | Doctor Who: The Chase | Malsan | 1965-06-26 |