Excellent script and well acted. Combines humour and suspense
A new sleuth for the 21st Century
BBC One’s much praised, multi-award-winning drama Sherlock, starring Benedict Cumberbatch and Martin Freeman, returns for an eagerly awaited third series of three, 90-minute films – The Empty Hearse, The Sign Of Three and His Last Vow.
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 Morstan and Louise Brealey as Molly Hooper.