
Acting

Blake's 7: Aftermath
as Death Squad Trooper

Tarka the Otter
as Ferretter

Trial by Combat
as Sir Harold Carslake

The Bawdy Adventures of Tom Jones
as Gentleman of the Hunt (uncredited)

Doctor Who: Genesis of the Daleks
as Thal Guard

Doctor Who: The Android Invasion
as Cpl. Adams

Carry On Dick
as Highwayman (uncredited)

Doctor Who: Planet of the Spiders
as Guard Captain

Doctor Who: The Monster of Peladon
as Miner

The Day of the Jackal
as Special Branch Detective

Sherlock Holmes
as John · 1 ep.

Robin of Sherwood
as Oliver · 1 ep.

The Day of the Triffids
as Jo's Attacker · 1 ep.

Enemy at the Door
as Stabsfeldwebel · 1 ep.

Secret Army
as German Officer · 1 ep.

Space: 1999
as Ted Clifford · 1 ep.

The Zoo Gang
as Servant (uncredited) · 1 ep.

The Protectors
as Jarman · 1 ep.

The Rivals of Sherlock Holmes
as Mounted Policeman · 1 ep.

Manhunt
as Naval Officer · 1 ep.