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.
Someone has been playing a very long game indeed and Sherlock and John Watson face their greatest ever challenge.
In the final episode of this new series, written by Mark Gatiss and Steven Moffat, long buried secrets finally catch up with the Baker Street duo.
There’s no telling yet why Cumberbatch and producers claim Season 4 reaches a sort of natural endpoint, but what clues are hidden in the finale trailer?