Season 2 of Sherlock from BBC – watch online free until June 19

The dynamic, if dysfunctional duo of Sherlock Holmes (Benedict Cumberbatch, War Horse) and Dr. John Watson (Martin Freeman, The Hobbit), battles the worst of 21st- century London, including a tech savvy arch-villain who wants to rule the world and a hound from the hinges of Hell. Season 2 episodes: A Scandal in Belgravia The Hounds of Baskerville …