as William
as Bishop of St. Andrews
as SO Martins
as Joe
as Rent Boy
as Private doctor
as Jock
as Delivery Man
as Phil McCann
as Arthur Conan Doyle
as GP
as Tour Guide
as Donald MacDonald
as Major Donald MacDonald
as Edward J. (Babe) Heffron
as Gavin Laird
as Martin Ness
as Adrian
as Sulien
as Sulien Blount (uncredited)
as Garth Chappell
as Eddie Landman
as Westminster Clerk
as Albert Tooley
as Joey
as Bank Manager
as Ian