Masterpiece Mystery Sherlock_stacey_l

John Watson, Sherlock Holmes and Mycroft Holmes, played by Martin Freeman, Benedict Cumberbatch and Mark Gatiss

John Watson, Sherlock Holmes and Mycroft Holmes, played by Martin Freeman, Benedict Cumberbatch and Mark Gatiss

Sherlock 2 Specials Shoot 30th July 2011
John Watson, Sherlock Holmes and Mycroft Holmes, played by Martin Freeman, Benedict Cumberbatch and Mark Gatiss
Credit: Courtesy of Colin Hutton © Hartswood Films