| Movie | Repentance | 2023-11-13 | |
| Movie | Wasteland | Cemetery Worker 1 | 2018-10-29 |
| Movie | A Midsummer Night's Dream - Live at Shakespeare's Globe | Egeus / Snug | 2014-07-15 |
| Movie | Homicide: Division B | Chief Inspector | 2008-05-14 |
| Movie | London's Burning: Duty Log | 2000-05-15 | |
| Movie | Hillsborough | Dr Slater | 1996-09-11 |
| Movie | Unnatural Causes | DCS Charlie Breen | 1993-01-02 |
| Series | Heartbeat | Unknown | 1992-04-10 |
| Movie | Coast to Coast | Police Constable | 1987-01-04 |
| Movie | Doctor Who: Dragonfire | Kane | 1987-12-07 |
| Series | Dempsey and Makepeace | Unknown | 1985-01-11 |
| Movie | Lassiter | Allyce | 1984-02-17 |
| Series | Hammer House of Mystery and Suspense | Unknown | 1984-09-05 |
| Movie | The Grudge Fight | PO "Dusty" Miller | 1981-11-27 |
| Movie | A Nightingale Sang In Berkeley Square | Jack Diamond | 1980-03-16 |
| Movie | The Black Stuff | Clerk of Works | 1980-01-02 |
| Series | Breakaway | Sgt. Holiday | 1980-01-11 |
| Series | ShÅgun | Pieterzoon | 1980-09-15 |
| Series | Juliet Bravo | DCI Mark Perrin | 1980-08-30 |
| Series | The Gentle Touch | Unknown | 1980-04-11 |
| Movie | Comedians | Ged Murray | 1979-10-25 |
| Series | Minder | Unknown | 1979-10-29 |
| Series | All Creatures Great and Small | Unknown | 1978-01-08 |
| Movie | Force 10 from Navarone | MP Driver | 1978-08-16 |
| Movie | O Lucky Man! | Policeman at Accident/Power Station Guard/Policeman in Court | 1973-03-25 |
| Series | Doctor Who | Unknown | 1963-11-23 |