Sherlock

Sherlock

The Empty Hearse
Season 3  |  Episode 1  |  ABC  |  January 20, 2016

Sherlock returns. But for Watson, it might be a case of be careful what you wish for.

Sherlock returns. But for Watson, it might be a case of be careful what you wish for.

More from this series

Loading...