Home 8 reasons why Benedict Cumberbach is and always will be the best choice for Sherlock Holmes. Benedict Cumberbatch and Mark Gatiss as Sherlock and Mycroft Holmes in BBC Sherlock Season 3 Episode 3 His Last Vow

Benedict Cumberbatch and Mark Gatiss as Sherlock and Mycroft Holmes in BBC Sherlock Season 3 Episode 3 His Last Vow