Henry Cavill Is Your New Sherlock Holmes

After playing Superman, Henry Cavill is moving on to play the world-famous detective Sherlock Holmes. Cavill will co-star in the movie adaptation of Enola Holmes. Enola is the younger sister of Sherlock in the stories based on the books by Nancy Springer. Millie Bobby Brown will play the title character. Have you read the books? Who is your favorite Sherlock?