The Private Life of Sherlock Holmes (1970)
The Private Life of Sherlock Holmes is a 1970 film directed and produced by Billy Wilder; he also shared writing credit with his longtime collaborator I. A. L. Diamond. It starred Robert Stephens as Sherlock Holmes and Colin Blakely as Dr. Watson. The film offers an affectionate, slightly parodic look at the man behind the public façade, and draws a distinction between the "real" Holmes and the character portrayed by Watson in his stories for The Strand magazine.
More at Wikipedia.