The Lying Detective the second episode of the new series of Sherlock will premiere on BBC One on Sunday 8 January at 9.00pm. Remember this is just one of three new episodes of Sherlock and as always it is not to be missed.
In episode two of this new series, written by Steven Moffat, Sherlock faces perhaps the most chilling enemy of his long career: the powerful and seemingly unassailable Culverton Smith – a man with a very dark secret indeed.
Benedict Cumberbatch returns as Sherlock Holmes, with Martin Freeman as John Watson, Mark Gatiss as Mycroft, Rupert Graves as Inspector Lestrade, Una Stubbs as Mrs Hudson, Amanda Abbington as Mary Watson, Louise Brealey as Molly Hooper and Toby Jones as Culverton Smith.
Sherlock: The Lying Detective will air on BBC One on Sunday 8 January 2017 from 9.00pm to 10.30pm
Episode 2 (of 3)