

Jane Eyre
1970 · as Frederick Lynn

Kaleidoscope
1966 · as Poker Player

I.D.
1995 · as DAC Evans

Frankenstein Created Woman
1967 · as Anton

Arthur the King
1985 · as Guide

Sword of Honour
2001 · as Gen. Graves

The Luzhin Defence
2000 · as Ilya

Passion and Paradise
1989 · as Maj. Eric Nicholls

Carrington
1995 · as Phillip Morrell

Treasure Island
1965 · as Dr. Livesey

The Day the Earth Caught Fire
1961 · as Copy Desk (uncredited)

No Such Thing as a Vampire
1968 · as Dr. Vares

The Bridge
1992 · as Rev. Rount

The Death of Adolf Hitler
1973 · as Dr. Stumpfegger

The Falklands Play
2002 · as Rt Hon Sir Michael Havers QC MP (Attorney-General)

Regan
1974 · as Peter

The Three Hostages
1977 · as Sandy Arbuthnot

Mrs Hartley and the Growth Centre
1995 · as Charles