Pretty much since the moment BBC's hit mystery series Sherlock teased that Sherlock Holmes (Benedict Cumberbatch) and Mycroft Holmes (Mark Gatiss) might have a brother named Sherrinford, fans have speculated that Tom Hiddleston could play the missing...