Two's company: Benedict Cumberbatch and Martin Freeman as Holmes and Watson - The Independent