Adaptation

Sherlock Holmes in New York

This Film was released on 18 October 1976, by 20th Century Fox.
IMDb: Sherlock Holmes in New York 
Letterboxd: Sherlock Holmes in New York 

Sherlock Holmes played by: Roger Moore
Dr. Watson played by: Patrick Macnee

Turn on <canvas>.
Cast
Roger Moore as Sherlock Holmes
Patrick Macnee as Dr. John H. Watson
Charlotte Rampling as Irene Adler
Marjorie Bennett as Mrs. Hudson
John Huston as Prof. James Moriarty
Geoffrey Moore as Scott Adler
Gil Perkins as Carriage Driver
Alvin Sapinsley as Elevator Company Engineer
Leon Ames as Daniel Furman
Harvey Parry as Haymarket Driver
Jackie Coogan as Haymarket Hotel Proprietor
John Abbott as Heller
David Huddleston as Insp. Lafferty
Paul Sorensen as Man in checkered suit
Gig Young as Mortimer McGrew
Robert Ball as Charles Nickers
Tom Denver as Policeman
Signe Hasso as Fraulein Reichenbach
Maria Grimm as Nicole Romaine
John Steadman as Stage Doorman
Meredith Cutts as Telegram boy
William Benedict as Telegraph Office Manager
Shawn Mallory as Woman on the pier
Vincent Barbi as Workman
Roy Goldman as Workman