29 credits

The Young Visiters(2003)
Middle Aged Man

The Many Lives of Albert Walker(2002)
Capt. Wichtar

Food of Love(1997)
William

Hedd Wyn(1992)
The Military Representative

Treasure Island(1990)
Mr. Arrow

A Handful of Dust(1988)
Ben

Camille(1984)
Farmer

A Pattern of Roses(1983)
Mr. Pettigrew (The Past)

The Life and Times of David Lloyd George(1981)
Lord Kitchener

P.Q. 17(1981)
Capt. Bulteel
Very White (Lunch Meat)(1979)
M.C.

The Four Feathers(1978)
Wembol, the Valet

Silver Blaze(1977)
Straker

Matchfit(1976)
Tommy Stewart

Child of Hope(1975)
Police Major

Doctor Who: The Green Death(1973)
Minister of Ecology
Uncle Vanya(1970)
Workman

Where Eagles Dare(1968)
Telephone Orderly (uncredited)
None of That(1967)
Domingo Marin

Doctor Who: The Macra Terror(1967)
Broadcast/Propaganda Voice

Doctor Who: The Gunfighters(1966)
Bat Masterson

Doctor Who: The Ark(1966)
Refusian Voice

The Ipcress File(1965)
Security Clerk

The Caves of Steel(1964)
Controller

The Flood(1963)
Mr. Grout
The Road(1963)
Villager

Sink the Bismarck!(1960)
Petty Officer on Phone (uncredited)

A Night to Remember(1958)
Harbor Pilot (uncredited)

The Battle of the River Plate(1956)
Capt. Pottinger (uncredited)