Sherlock - Series 4
The Lying Detective

Sherlock comes face to face with the most evil man he has ever met.
90 minutes

Ratings

Not available on-demand at the moment.
Login to add to watchlist