

Stardust
2007 · as New Bishop

Exodus
1960 · as Lt. O'Hara

Juggernaut
1974 · as Hollingworth

Death in Venice
1971 · as Alfred

Sink the Bismarck!
1960 · as Naval Rating on Phone (uncredited)

Savage Hearts
1995 · as Doctor

The Surrogate
1984 · as Larry

The Charge of the Light Brigade
1968 · as Captain Morris

Ludwig
1973 · as Hans von Bülow

Brannigan
1975 · as Jennifer's Fiance (uncredited)

Sharpe: The Legend
1997 · as Pakenham

Count Dracula
1977 · as Dr. John Seward

Sharpe's Honour
1994 · as General Pakenham

Giordano Bruno
1973 · as Bellarmino

The Wicked Lady
1983 · as King Charles II

The Stud
1978 · as Leonard

Tunes of Glory
1960 · as Officer

Dirty Weekend
1993 · as Mr. Brown