Ann Lake vient d'emménager à Londres avec sa fille Bunny. Alors qu’elle va la chercher à l'école, la jeune fille est introuvable et personne ne semble se souvenir d'elle. Chargé de l'enquête, le lieutenant Newhouse découvre qu'Ann avait une amie imaginaire prénommée Bunny. Il se met alors à sérieusement douter de l’existence de la fillette...
Londres, 1888. Comme tous les Londoniens, Sherlock Holmes et le docteur Watson lisent dans la presse les articles relatant les abominables meurtres commis dans les rues mal famées de Whitechapel par un assassin qui se fait appeler Jack l’Éventreur. À l’enquête, les deux hommes se retrouvent impliqués le jour où, à Baker Street, ils reçoivent un colis contenant des instruments chirurgicaux. Les armes du crime ? Possible. Un écusson met Sherlock Holmes sur la piste du duc de Shines dont le fils aîné rêvait d’exercer la médecine. Des quartiers les plus sordides de la ville aux résidences les plus luxueuses de l’aristocratie, les enquêteurs suivent la trance de Jack l’éventreur et les suspects se multiplient…