1983
1978
1965
1975
2007
2000
1999
1984
Atonement
as Vicar
The Oresteia
as Cassandra
Longitude
as Mr. Greene
A Private Function
as Lockwood
The Thirty Nine Steps
as Fletcher
Hitler's SS: Portrait in Evil
as Heinrich Himmler
The Medusa Touch
as Mr. Copley
David Copperfield
as Dr. Chillip
On the House
as 'Old' Fred Spooner
Will Shakespeare
as Alex Cooke
The Wars of the Roses
as Young Clifford / Bedford / Simpcox
State of Emergency
as Captain Sturgis
Her Majesty's Pleasure