Known For
Filmography

Extended Rest
Movie · as Terry Kincaid

Doctor Who Extra
TV · as Self · 1 ep

A Voice to Die For
Movie · as Tony

Doctor Who
TV · as Duke · 1 ep
If...
TV · as Consultant · 1 ep

Life Beyond the Box: Norman Stanley Fletcher
Movie · as Jim McLaren

Waking the Dead
TV · as Andrew Wallace, Andrew Wallace (uncredited) · 1 ep

Arabian Nights
TV · as Sultan Badr Al-Din · 2 eps

A Dance to the Music of Time
TV · as Colonel Flores · 4 eps

The Demon Headmaster
TV · as Smith · 6 eps
Crown Prosecutor
TV · as Magistrate · 1 ep

Lie Down with Lions
Movie · as Lodo
The Golden Years
Movie
Resnick: Lonely Hearts
Movie · as Barrister
Making News
TV · as Freddie · 6 eps

Doctor Who: Dragonfire
Movie · as Kracauer

Dempsey and Makepeace
TV · as Det. Sgt. Chas Jarvis · 30 eps

Give Us a Break: Hustle Bustle Toil and Muscle
Movie · as Barry Fine

The Cage
Movie · as Trevor

The Cleopatras
TV · as Marsyas · 2 eps

Cosmic Princess
Movie · as 1st Security Guard
The Reunion
Movie · as Mannie

Who Dares Wins
Movie · as Terrorist

Bergerac
TV · as Eddie McCord · 1 ep

Game for Vultures
Movie · as Daniel Batten

Doctor Who: Destiny of the Daleks
Movie · as Lan

Porridge
Movie · as McLaren

Minder
TV · as Pearce · 1 ep

Tales of the Unexpected
TV · as Dr Hartley, Police Officer · 1 ep

Going Straight
TV · as McLaren · 1 ep

Mixed Blessings
TV · as Uncle Charlie · 1 ep
Life at Stake
TV · as Hijacker · 1 ep

The Professionals
TV · as Handsome Man · 1 ep

Target
TV · as Abbo · 1 ep

Pure as a Lily
Movie · as Daniel Batten

Porridge: The Desperate Hours
Movie · as McLaren

Antony and Cleopatra
Movie · as Cleopatra's Servant

Space: 1999
TV · as Security Guard · 1 ep

Porridge
TV · as McLaren · 8 eps

Churchill's People
TV · as Leonard · 1 ep

Doctor Who
TV · as Lan, Kracauer · 4 eps
