Sherlock (2010)

In modern-day London, brilliant but eccentric detective Sherlock Holmes teams with war veteran Dr. John Watson to crack baffling crimes, outwit formidable foes, and aid Scotland Yard with razor-sharp deduction.
Crime, Drama, Mystery, Thriller · Starring Benedict Cumberbatch, Martin Freeman, Una Stubbs, Rupert Graves