

The Opium War
1997 · as 义律

Goodbye Christopher Robin
2017 · as Zoo Director

Jabberwocky
1977 · as The Prince

Viceroy's House
2017 · as Archie Wavell

The Preventers
1996 · as Lord Timothy Belvoir St. Nash

The Blood on Satan's Claw
1971 · as Peter Edmonton

The Uncanny
1977 · as Michael (segment "London 1912")

The Gathering Storm
2002 · as Terence Philip

Three for All
1975 · as Harry Bingley

Sword of Honour
2001

The Prisoner of Zenda
1979

The Willows in Winter
1996 · as Bishop

Lady Godiva
2008

The Touchables
1968 · as Nigel Bent

The Return of the Man from U.N.C.L.E.: The Fifteen Years Later Affair
1983 · as Nigel Pennington-Smythe

Martin's Close
2019 · as Stanton

The Eligible Bachelor
1993 · as Robert St. Simon

The Fiendish Plot of Dr. Fu Manchu
1980 · as Robert Townsend