Sherlock Holmes returns in three new BBC One dramas, starting at the end of the month and starring Benedict Cumberbatch and Martin Freeman.
Set in modern times,Watson, a doctor, soldier and war hero, is fresh from military service in Afghanistan. A chance encounter brings him into the world of Sherlock Holmes, a loner, detective and genius. The two men could not be more different, but Sherlock's inspired leaps of intellect, coupled with John's pragmatism, soon forge an unbreakable alliance.
Sherlock Holmes is played by Benedict Cumberbatch, John Watson by Martin Freeman, Mrs Hudson by Una Stubbs, Inspector Lestrade by Rupert Graves, Molly Hooper by Louise Brealey and Sargeant Sally Donovan by Vinette Robinson.