
2023
Repentance as Not available2021
Doctor Who: 24 Carat as Visitor from the Ice Colonies2019
Carnival Row as Alasdair Dombey2018
Wasteland as Cemetery Worker 12014
A Midsummer Night's Dream - Live at Shakespeare's Globe as Egeus / Snug2012
Ripper Street as Norwood2008
Homicide: Division B as Chief Inspector2000
London's Burning: Duty Log as Not available1996
Hillsborough as Dr Slater1993
Cracker as Chief Super1993
Cracker as Chief Superintendent1993
Unnatural Causes as DCS Charlie Breen1992
Heartbeat as Mr. Carter1992
Heartbeat as Clifford Chappell1987
Coast to Coast as Police Constable1987
Doctor Who: Dragonfire as Kane1985
Dempsey and Makepeace as Sullivan1984
Lassiter as Allyce1984
Hammer House of Mystery and Suspense as Prison Officer1984
A Distant Scream as Prison Officer1983
The Fourth Arm as Sgt. Maj. Gidney1981
Days at the Beach as Police Sergeant Cowl1981
Bread or Blood as Benett1981
The Grudge Fight as PO "Dusty" Miller1980
Shōgun as Pieterzoon1980
A Nightingale Sang In Berkeley Square as Jack Diamond1980
The Gentle Touch as Not available1980
The Black Stuff as Clerk of Works1980
Juliet Bravo as DCI Mark Perrin1980
The Black Madonna as Ray Parker1980
Breakaway as Sgt. Holiday1979
Minder as Ted1979
Comedians as Ged Murray1979
Pillion as Fenton1978
All Creatures Great and Small as Dobbs1978
All Creatures Great and Small as Marmaduke Skelton1978
Out as Det. Insp. Gaydon1978
Force 10 from Navarone as MP Driver1975
The Sweeney as Lennie1974
Playhouse as Ray Parker1974
Playhouse as Police Sgt. Cowl1974
Playhouse as PO 'Dusty' Miller1973
O Lucky Man! as Policeman at Accident/Power Station Guard/Policeman in Court1973
If a Man Answers as Royston1963
Doctor Who as Kane