On Sale: 9 Nov 2022
Sherlock Holmes (as played by Benedict Cumberbatch) and John Watson (as played by Martin Freeman), are called to save the royal family from blackmail at the hands of Irene Adler.
Sherlock Holmes (as played by Benedict Cumberbatch) and John Watson (as played by Martin Freeman), are called to save the royal family from blackmail at the hands of Irene Adler.