Ready(2002)
Manager

Up at the Villa(2000)
Col. Trail

U.F.O. The Movie(1993)
Doctor

Fergie & Andrew: Behind the Palace Doors(1992)
Scotland Yard Commissioner
The Fool(1990)

King of the Wind(1990)
Squire Dunn

Didn't You Kill My Brother?(1988)
Party Guest

A Hazard of Hearts(1987)
Lieutenant of Dragoons

Star Quality(1985)
Eric Larch

Night Train to Murder(1984)
Theatre Manager

The Falklands Factor(1983)
Mr. Edmund Burke M.P.
Christmas Spirits(1981)
Charles Aintrey

Dr Jekyll and Mr Hyde(1980)
Inspector Newcomen

Sir Henry at Rawlinson End(1980)
Lord Tarquin of Staines

Fearless Frank(1978)

The After Dinner Joke(1978)
Bruce Wingfield

I'm Not Feeling Myself Tonight(1976)
Trampas B. Hildebrand

Enemy(1976)
Andrew

The Ritz(1976)
Patron with Bicycle

Tommy(1975)
Reverend Simpson

Alfie Darling(1975)
Ad Man

Royal Flash(1975)
Fireman
Husband to Mrs. Fitzherbert(1975)
Lord Onslow

Vampira(1974)
Policeman

Juggernaut(1974)
The Walker

Doctor Who: Invasion of the Dinosaurs(1974)
Lieutenant Shears

The Three Musketeers(1973)
1st Musketeer

O Lucky Man!(1973)
Mr MacIntyre/Dr Hyder/Flight Lt. Wallace

Savage Messiah(1972)
Thomas Buff

Get Carter(1971)
Architect (uncredited)

The Music Lovers(1971)
Young Lieutenant

The Reckoning(1970)
Party Guest

Hamlet(1969)
Rosencrantz

The Charge of the Light Brigade(1968)
Lt. Maxse

if....(1968)
John Thomas

Lionheart(1968)
Capt. Harris

The Plague of the Zombies(1966)
John Martinus

West 11(1963)
Partygoer