Still working out just how Sherlock faked his death? Don't worry, we've been doing the same thing. Theories aside, one of the other reasons we watch Sherlock is to see what Dr John Watson has been wearing. So far we've seen him in Albam, Oliver Spencer and Folk to name a few. But the standout item is his black Haversack coat.
Founded in 1998, Haversack is the brainchild of designer Koji Norihide. The brand's named after an American army bag and their main influences are the military and traditional hunting garb. In fact, Dr Watson's coat is a hunting jacket, which explains the elbow and shoulder patches.
While you can no longer buy the coat Martin Freeman wears in this episode, the label is available at Superdenim. Who knows, you might even work out just how Sherlock did it while rifling through this range.