Sherlock - The Final Problem
Confirmed for BBC One on 15 January at 9pm to 10.30pm
Sunday 15 January
Someone has been playing a very long game indeed and Sherlock and John Watson face their greatest ever challenge. Is the game finally over?
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.
Search the site
Can't find what you need? Search here