The only problem with Sherlock is the fact that it’s over before you can blink, already we have reached the third and final episode of this fourth season. The Final Problem airs on BBC One on Sunday 15 Jan at 9.00pm
In the episode, written by Mark Gatiss and Steven Moffat, long buried secrets finally catch up with the Baker Street duo. 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.
Sherlock: The Final Problem Episode 3 (of 3) airs on Sunday 15 January 2017 from 9.00pm-10.30pm on BBC One.