Martin Freeman played John Watson in the BBC’s Sherlock, but his audition didn’t go as well as he would have expected – thankfully, it all changed thanks to one thing. Sherlock Holmes, his cases, and ...