
2003
The Young Visiters as Middle Aged Man2002
The Many Lives of Albert Walker as Capt. Wichtar1997
Food of Love as William1993
Peak Practice as Julian Rankin1992
Hedd Wyn as The Military Representative1990
Treasure Island as Mr. Arrow1989
Agatha Christie's Poirot as Merritt1988
A Handful of Dust as Ben1986
Lovejoy as Mervyn The Fisherman1985
EastEnders as Jackie Stone1985
C.A.T.S. Eyes as Prinley1984
Camille as Farmer1983
Dalgliesh as Mr. Bidwell1983
A Pattern of Roses as Mr. Pettigrew (The Past)1981
Bergerac as Bank Manager1981
P.Q. 17 as Capt. Bulteel1981
The Life and Times of David Lloyd George as Lord Kitchener1979
Very White (Lunch Meat) as M.C.1979
The Legend of King Arthur as Ector1978
Blake's 7 as Saymon1978
The Four Feathers as Wembol, the Valet1978
A Horseman Riding By as Not available1977
Secret Army as Inspector Benet1977
Silver Blaze as Straker1976
Matchfit as Tommy Stewart1975
Child of Hope as Police Major1975
Madame Bovary as M. Rouault1973
Doctor Who: The Green Death as Minister of Ecology1971
Justice as Mr. Feltham1970
Uncle Vanya as Workman1968
The Expert as Brewster1968
Where Eagles Dare as Telephone Orderly (uncredited)1968
The Man in the Iron Mask as M. Colbert1967
Doctor Who: The Macra Terror as Broadcast/Propaganda Voice1967
None of That as Domingo Marin1966
Doctor Who: The Gunfighters as Bat Masterson1966
Doctor Who: The Ark as Refusian Voice1965
BBC Play of the Month as Workman1965
Gideon's Way as Captain Vanner1965
The Ipcress File as Security Clerk1964
Story Parade as Controller1963
Doctor Who as Minister of Ecology1963
Doctor Who as Bat Masterson1963
Doctor Who as Broadcast Voice (voice)1963
The Flood as Mr. Grout1963
The Road as Villager1962
Z-Cars as Not available1960
Sink the Bismarck! as Petty Officer on Phone (uncredited)1958
A Night to Remember as Harbor Pilot (uncredited)1956
The Battle of the River Plate as Capt. Pottinger (uncredited)