Sherlock III (3/3)

BBC Entertainment

His Last Vow. A powerful villain holds the world to ransom with the secrets of the rich and powerful at his fingertips. Can Sherlock stop him?