Sherlock - The Lying Detective
Confirmed for BBC One on 8 January at 9pm to 10.30pm
Sunday 8 January
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.
Search the site
Can't find what you need? Search here