A drunken Sherlock Holmes is really just a cover for the real detective, Dr. Watson.
Michael Caine
Sherlock Holmes
Jeffrey Jones
Inspector Lestrade
Ben Kingsley
Dr. Watson
Clive Mantle
Thug #1