

Martin's Close(2019)
Stanton

National Theatre Live: Allelujah!(2018)
Ambrose

Goodbye Christopher Robin(2017)
Zoo Director

Viceroy's House(2017)
Archie Wavell

A Very British Deterrent(2016)
Harold MacMillan

Lady Godiva(2008)
Strauss: The Waltz King(2005)
Johann Strauss II

The Gathering Storm(2002)
Terence Philip

Sword of Honour(2001)

Harry Potter and the Philosopher's Stone(2001)

Goldfinger: Darrin's Coconut Ass Live & Uncensored(1999)
Himself

Pig Heart Boy(1999)
Professor Rae

Forbidden Territory: Stanley's Search for Livingstone(1997)
John Kirk

The Untransmittable Lily Savage Show(1997)
Steed

The Opium War(1997)
义律

The Willows in Winter(1996)
Bishop
The Preventers(1996)
Lord Timothy Belvoir St. Nash

The Eligible Bachelor(1993)
Robert St. Simon

The Return of Sam McCloud(1989)
Simon Langton

Doctor Who: Remembrance of the Daleks(1988)
Group Captain Gilmore

The Late Nancy Irving(1984)
Bob Appleyard

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

The Fiendish Plot of Dr. Fu Manchu(1980)
Robert Townsend

The Prisoner of Zenda(1979)

The Odd Job(1978)
Tony Sloane

Liza(1978)
Panshin

Jabberwocky(1977)
The Prince

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

The Incredible Sarah(1976)
Henri de Ligne

Three for All(1975)
Harry Bingley

The Blood on Satan's Claw(1971)
Peter Edmonton

The Breaking of Bumbo(1970)
Crutcher

The Touchables(1968)
Nigel Bent

Joanna(1968)