Movies
Excalibur
as Cornwall
Four Weddings and a Funeral
as Hamish
In the Name of the Father
as Robert Dixon
A Man for All Seasons
as William Roper (the Younger)
Eureka
as Worsley
Persuasion
as Sir Walter Elliot
The Charge of the Light Brigade
as Capt. Featherstonhaugh
Surreal Estate
as Eric Sange
Enigma
as Admiral Trowbridge
Between Wars
as Dr. Edward Trenbow