2002
Ready as Manager2000
Up at the Villa as Col. Trail1993
U.F.O. The Movie as Doctor1992
Fergie & Andrew: Behind the Palace Doors as Scotland Yard Commissioner1990
You Rang, M'Lord? as Special Branch Policeman1990
The Fool as Not available1990
King of the Wind as Squire Dunn1989
Agatha Christie's Poirot as Captain Fowler1989
Young Charlie Chaplin as Mr. Vernon1988
Didn't You Kill My Brother? as Party Guest1987
A Hazard of Hearts as Lieutenant of Dragoons1986
Call Me Mister as Not available1986
Executive Stress as Not available1985
Star Quality as Charles Hawkins1984
Night Train to Murder as Theatre Manager1983
The Falklands Factor as Mr. Edmund Burke M.P.1982
The Comic Strip Presents... as Party Guest1982
The Kenny Everett Television Show as Guest1982
Shine on Harvey Moon as Doctor1981
Bergerac as Executive1981
Hi-de-Hi! as Julian Dalrymple-Sykes1981
Christmas Spirits as Charles Aintrey1980
Dr Jekyll and Mr Hyde as Inspector Newcomen1980
Sir Henry at Rawlinson End as Lord Tarquin of Staines1979
To the Manor Born as Spalding1978
Hazell as Not available1978
Clouds of Glory as Robert Southey1978
Fearless Frank as Not available1978
The After Dinner Joke as Bruce Wingfield1977
Target as Not available1976
Enemy as Andrew1976
The Ritz as Patron with Bicycle1976
I'm Not Feeling Myself Tonight as Trampas B. Hildebrand1975
Tommy as Reverend Simpson1975
Royal Flash as Fireman1975
Alfie Darling as Ad Man1974
Juggernaut as The Walker1974
Vampira as Policeman1974
Doctor Who: Invasion of the Dinosaurs as Lieutenant Shears1973
Some Mothers Do 'Ave 'Em as Not available1973
The Three Musketeers as 1st Musketeer1973
O Lucky Man! as Mr MacIntyre/Dr Hyder/Flight Lt. Wallace1972
Crown Court as Not available1972
Savage Messiah as Thomas Buff1971
Get Carter as Architect (uncredited)1971
The Music Lovers as Young Lieutenant1970
The Reckoning as Party Guest1969
Hamlet as Rosencrantz1968
if.... as John Thomas1968
The Charge of the Light Brigade as Lt. Maxse1968
Lionheart as Capt. Harris1966
The Plague of the Zombies as John Martinus1963
Doctor Who as Lieutenant Shears1963
West 11 as Partygoer