What works for this movie is the amazing performance by Millie, with good enough supporting roles from A-listers. The film is always entertaining, I never got bored. The message it's trying to convey might feel to the nose if you think too much into it as a period piece. Story might feel kind of simple mystery in perspective of Sherlock Holmes. But beautiful production, cinematography and an engaging lead makes this recommended watch.