Cumberbatch plays Sherlock Holmes in the British modern TV series, which can be had on Netflix. Much better than the American imitation.