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