Martin Freeman stars as John Watson and Benedict Cumberbatch as Sherlock Holmes in "Sherlock" on PBS' Masterpiece.
Martin Freeman stars as John Watson and Benedict Cumberbatch as Sherlock Holmes in "Sherlock" on PBS' Masterpiece. Robert Viglasky MCT
Martin Freeman stars as John Watson and Benedict Cumberbatch as Sherlock Holmes in "Sherlock" on PBS' Masterpiece. Robert Viglasky MCT