John Watson (Martin Freeman) as they face off against Professor Moriarty and a slew of other villains.
Join Sherlock Holmes (Benedict Cumberbatch) and Dr. John Watson (Martin Freeman) as they face off against Professor Moriarty and a slew of other villains. This modern reimagining of the classic mystery novels is not to be missed!