El detective opiómano creado por Sir Arthur Conan Doyle vuelve tuneado en una especie de James Bond del siglo XIX para combatir a Lord Blackwood, un archivillano practicante de la magia negra que quiere destruir Londres. El Holmes que interpreta Robert Downey Jr no tiene nada que ver con el de los libros. Si uno se olvida de eso, o nunca leyó nada del personaje, la peli funciona. Mucha acción, chistes y FX de primera.