Sir John Gielgud as Sherlock Holmes and Sir Ralph Richardson as our storyteller Dr James Watson.
Based on the story by Arthur Conan Doyle.