从伦敦到纽约后,侦探歇洛克·福尔摩斯(约翰尼·李·米勒饰)作为咨询侦探与纽约市警察局合作,他的父亲为曾使用可卡因的福尔摩斯所聘请戒毒陪护,前外科医生华生。在这个过程中,华生意识到她也可以做好侦探的工作。福尔摩斯在纽约市警察局的联系人特白厄斯·葛莱森队长(艾丹·奎恩饰)请他调查一个入室行窃,屋主失踪的案件。一宗抢劫案导致房主的死亡。然而福尔摩斯很快意识到其实发生了两个案件,谋杀与盗窃,而且它们的作案者之间没有关联。他们应该追查的是杀手,不是窃贼。不幸的是,福尔摩斯认定的犯罪嫌疑人的有充分的不在场证明:她企图自杀后昏迷在医院的病床上。然而,随后又发生一起手法相同的凶杀案...