Sherlock
His Last Vow
S3 E3:
Sherlock investigates Charles Augustus Magnussen, a master blackmailer who knows the weaknesses of every prominent figure in the Western world; in his pursuit of clues, Sherlock makes a discovery about Mary that threatens her future with John.
Starring
Lars Mikkelsen, Lindsay Duncan, Andrew Scott