Every generation has their Sherlock Holmes; some have three, with Robert Downey Jr’ two successful films, Benedict Cumberbatch’s run on the BBC’s Sherlock and his former associate in