Loading descriptions...
Sherlock (Benedict Cumberbatch) must solve perplexing and dangerous puzzles specifically laid out for him.
Sherlock (Benedict Cumberbatch) must solve perplexing and dangerous puzzles specifically laid out for him. Can he and Watson (Martin Freeman) catch up to the villain before innocent people are harmed? Alan Cumming Hosts.