A Pattern of Roses
(Mr. Pettigrew (The Past))
The Four Feathers
(Wembol, the Valet)
The Flood
(Mr. Grout)
Silver Blaze
(Straker)
A Handful of Dust
(Ben)
A Night to Remember
(Harbor Pilot (uncredited))
Camille
(Farmer)
The Young Visiters
(Middle Aged Man)
Treasure Island
(Mr. Arrow)
The Battle of the River Plate
(Capt. Pottinger (uncredited))
Food of Love
(William)
The Ipcress File
(Security Clerk)
Hedd Wyn
(The Military Representative)
None of That
(Domingo Marin)
The Road
(Villager)
The Many Lives of Albert Walker
(Capt. Wichtar)
The Life and Times of David Lloyd George
(Lord Kitchener)
Matchfit
(Tommy Stewart)
Sink the Bismarck!
(Petty Officer on Phone (uncredited))
Doctor Who: The Gunfighters
(Bat Masterson)
Doctor Who: The Green Death
(Minister of Ecology)
Doctor Who: The Ark
(Refusian Voice)
Doctor Who: The Macra Terror
(Broadcast/Propaganda Voice)
Where Eagles Dare
(Telephone Orderly (uncredited))
Child of Hope
(Police Major)
P.Q. 17
(Capt. Bulteel)
Very White (Lunch Meat)
(M.C.)
Blake's 7
(Saymon)
Z-Cars
Secret Army
(Inspector Benet)
The Expert
(Brewster)
A Horseman Riding By
Doctor Who
(Minister of Ecology)
Lovejoy
(Mervyn The Fisherman)
Madame Bovary
(M. Rouault)
Peak Practice
(Julian Rankin)
Bergerac
(Bank Manager)
Agatha Christie's Poirot
(Merritt)
Gideon's Way
(Captain Vanner)
Justice
(Mr. Feltham)
Dalgliesh
(Mr. Bidwell)
Doctor Who
(Bat Masterson)
The Legend of King Arthur
(Ector)
EastEnders
(Jackie Stone)
Doctor Who
(Broadcast Voice (voice))