Holmes & Watson. Madrid Days (2012)
Holmes & Watson: Madrid days is a 2012 Spanish thriller film written, produced and directed by José Luis Garci. It stars Gary Piquer as Sherlock Holmes and José Luis García Pérez as Dr. Watson. The plot bring the characters of Sherlock Holmes and Dr. Watson to Madrid in order to investigate crimes similar to those of Jack the ripper.
More at Wikipedia.