I truly enjoyed the film. Though I know not much of her as an Actress, I found that Millie Brown did exceptionally well in her portrayal of Enola Holmes. Definitely was looking forward to see Henry Cavill in his role as the infamous Sherlock Holmes ;) At the beginning, I almost found myself questioning whether he suited the role...I must admit that his very presence seemed to almost overwhelm the frames, however, as the film progressed, I warmed up to his performance overall and he sort of blended in nicely with his cast mates. Beautiful story and lesson to go along with it, "My life is my own and the future is up to us."