| Movie | EastEnders: 40 Years on the Square | Himself | 2025-02-17 |
| Movie | Are You Proud? | Himself | 2019-07-26 |
| Movie | 50 Years Legal | Self | 2017-06-27 |
| Movie | The British Guide to Showing Off | Self | 2011-11-11 |
| Movie | Small-Time Revolutionary | Charles James (voice) | 2010-07-22 |
| Movie | Peter Tatchell: Just Who Does He Think He Is? | 2004-03-27 | |
| Movie | Monk Dawson | Prior of Pixhaven | 1998-07-31 |
| Movie | Food for Ravens | Newspaper Editor | 1997-11-11 |
| Series | Casualty | Malcolm Paynter | 1986-09-06 |
| Movie | Season's Greetings | Eddie | 1986-12-24 |
| Series | Dempsey and Makepeace | Unknown | 1985-01-11 |
| Series | EastEnders | Colin Russell | 1985-02-19 |
| Movie | Doctor Who: Time-Flight | First Officer Bilton | 1982-03-30 |
| Movie | The Out of Town Boys | DHSS clerk | 1979-01-02 |
| Movie | Murder by Decree | Constable Watkins | 1979-02-01 |
| Series | Life of Shakespeare | Unknown | 1978-06-13 |
| Series | The Sandbaggers | 1978-09-18 | |
| Series | 1990 | Unknown | 1977-09-18 |
| Series | Angels | Unknown | 1975-09-01 |
| Movie | Made | Joe | 1972-10-01 |
| Movie | Zee and Co. | Gavin | 1972-01-21 |
| Series | Crown Court | Unknown | 1972-10-11 |
| Movie | Unman, Wittering and Zigo | Terhew | 1971-06-13 |
| Series | The Rivals of Sherlock Holmes | Unknown | 1971-09-20 |
| Movie | Lay Down Your Arms | Pete | 1970-05-23 |
| Movie | I've Gotta Horse | Peter | 1965-04-25 |
| Series | Gideon's Way | Unknown | 1965-03-18 |
| Series | Doctor Who | Unknown | 1963-11-23 |