Benedict Cumberbatch as Sherlock Holmes
Benedict Cumberbatch as Sherlock Holmes