Sherlock

Sherlock Holmes is updated for a new generation with Benedict Cumberbatch in the title role and Martin Freeman as Watson. The combination of Sherlock's intellect and Watson's pragmatism helps them forge an unbreakable alliance as they solve a series of baffling crimes together.