This one has become something of a Christmas tradition for Ashley and I. Embedded below is the Jeremy Brett version, though the Peter Cushing version from the 1960s BBC TV series is also excellent, and available both online and on DVD.
You should also give the original short story a read. It ranks among my favorites, and you can read it for free here
Anyway. Jeremy Brett as Sherlock Holmes and David Burke as Dr. Watson. Enjoy: