The Final Problem

Jeremy Brett as Sherlock Holmes
David Burke as Dr. John Watson
Rosalie Williams as Mrs. Hudson
Eric Porter as Prof. James Moriarty
Paul Humpoletz as Peter Steiler
Simon Adams as Swiss Youth
Robert Henderson as American Millionaire
Michael Goldie as Artist
Olivier Pierre as Director of the Louvre
Claude Le Saché as Minister of the Interior
Jim Dunk as Porter at Victoria
Paul Sirr as Young Art Expert