87 minutes
Sherlock
Series 3 Ep 1 The Empty Hearse
Two years after his 'death', Sherlock stages an outrageous resurrection. London is under threat of a terrorist attack, will the boys resolve their issues in time to save Britain? CAST: Benedict Cumberbatch, Martin Freeman