The Sherlock-ish environment and the clever way of breaking of the fourth-wall make this film very entertaining.
The production design and score are on point to make us enter in the late 19h century environment. However, the plot changes in the middle of the film, and in the last 15 minutes a lot of things are revealed, leading to an abrupt conclusion.
Millie Bobby Brown is the best part of the film, stunnning in her lead performance, while Henry Cavill's Sherlock character is very disappointing. We don't get to see the genius Sherlock Holmes in any moment. Sadly.