Set in 21st Century London, this thrilling, funny, fast-paced contemporary reimagining of the Arthur Conan Doyle classic features some of Sherlock Holmes' most famous adventures. Co-created by Steven Moffat and Mark Gatiss, Sherlock stars Benedict Cumberbatch as Sherlock Holmes and Martin Freeman as his loyal friend, Doctor John Watson.