Les adaptations de Sherlock Holmes ne se comptent plus, celle ci est particulièrement originale dans l'inversion des rôles entre le Dr Watson joué par un Ben Kingsley roublard et au top et un Sherlock Holmes joué par Michael Caine qui en plus d'être un des plus grand acteurs britannique, est l'un des plus grand au monde.......