
39 credits

I Was That Monster(1993)
Himself

Batman(1989)
Cop at Axis Chemicals

Tai-Pan(1986)
British Merchant 2

Blake's 7: Aftermath(1986)
Death Squad Trooper

Thirteen at Dinner(1985)
Reporter (uncredited)

Ivanhoe(1982)
Man who gives Isaac money (uncredited)

Venom(1981)
Policeman (uncredited)

The Nightmare Man(1981)
The Killer

The Winter's Tale(1981)
Bear

Ragtime(1981)
Thug No. 2

The Elephant Man(1980)
Fairground Bobby

Doctor Who: The Armageddon Factor(1979)
Pilot

The Big Sleep(1978)
Pool Player in Pub (uncredited)

She Fell Among Thieves(1978)
Jean

The Playbirds(1978)
Expert 3
The Three Hostages(1977)
Odell

Rogue Male(1976)
Gestapo
Loyalties(1976)
Robert

Doctor Who: The Masque of Mandragora(1976)
Soldier

Doctor Who: The Seeds of Doom(1976)
Guard

Porridge: The Desperate Hours(1976)
Prison Officer (uncredited)

Doctor Who: Genesis of the Daleks(1975)
Thal Soldier

Doctor Who: Invasion of the Dinosaurs(1974)
UNIT Corporal

Doctor Who: Planet of the Spiders(1974)
Soldier

The Moonstone(1972)
Baker / Plain Clothes Man

Doctor Who: The Sea Devils(1972)
Sea Devil

Assault(1971)
Final scene pc (uncredited)

Doctor Who: Colony in Space(1971)
Primitive / Voice / Long / Colonist

Doctor Who: Terror of the Autons(1971)
Auton Leader

Doctor Who: Inferno(1970)
Primord

Doctor Who and the Silurians(1970)
Silurian

Doctor Who: The War Games(1969)
Military Policeman

Doctor Who: The Invasion(1968)
Cyberman

The Mummy's Shroud(1967)
Reporter (uncredited)

The Midas Plague(1965)
Man in Pub

The Dead Past(1965)
Technician (uncredited)

The Curse of the Mummy's Tomb(1964)
London Reporter (uncredited)

Carry On Jack(1964)
Pirate (uncredited)

Time to Remember(1962)
Police Constable