Si l'intrigue policière de ce film est classique mais réussie, et que les deux acteurs principaux (Caine et Kingsley) sont excellents, l'intérêt du film est plutôt un postulat de départ assez gonflé, mettant en scène un Dr Watson génial, logique, et observateur avec un Sherlock Holmes inventé de toute pièce, alcoolique, coureur de jupon et pas très malin. Cela donne donc des gags amusants qui renversent les situations habituelles du genre et que les fans du détective apprécieront. Il y a cependant deux bémols : un bande-son moyenne et des figurants cabots, qui donnent aux films un petit coup de vieux.