A complete entertainer ... right from the very start ... never knew, this detective movie will become a lesson in the history of feminism... It has everything, just in the correct proportions- mystery and suspense, teenage romance, action, history and culture... Never doubted Millie Bobby Brown to not such a stunner but she goes above and beyond in transporting us to a completely believable rebellious mind in the Victorian era standing up to the dictates of the society .... And Henry Cavill made for the most charming Sherlock ever (Sorry, Benedict, I side with Cavill, clearly on Looks and Charm!)