Henry Cavill como Sherlock Holmes