Sherlock: Season 4 (Blu-Ray Set)

Sherlock season four returns with three new episodes of laughter, tears, surprises and extraordinary cases. Sherlock Holmes (Benedict Cumberbatch) is back on British soil, just in time for more mind-bending, seemingly unsolvable mysteries. While John Watson (Martin Freeman) and Mary (Amanda Abbington) prepare for their biggest ever challenge, Sherlock braces for the possible return of an old foe.