0 1 min 11 yrs

The Sherlock series 3 finale is almost upon us, starring Benedict Cumberbatch and Martin Freeman. Will it be as memorable as the series 2 finale?

Written by Steven Moffat, a case of stolen letters leads Sherlock Holmes into a long conflict with Charles Augustus Magnussen (played by Lars Mikkelsen), the Napoleon of blackmail, and the one man he truly hates.

But how do you tackle a foe who knows the personal weakness of every person of importance in the Western world?

Sherlock: His Last Vow airs on BBC One tonight (12 Jan) at 8.30pm to 10.00pm.

Sherlock

Sherlock

Sherlock

Sherlock

Sherlock

Sherlock

© BBC/Hartswood Films