Londyn, rok 1946. Młody mężczyzna, Jack (Connor Finch), dostaje pracę w księgarni, która należy do Gabriela Booka (Mark Gatiss). Ekscentryczny właściciel sklepu pasjonuje się rozwiązywaniem kryminalnych zagadek. Pomaga policji podczas dochodzeń, a Jack zaczyna towarzyszyć mu w amatorskich śledztwach. W tytułowego bohatera wcielił się brytyjskich aktor Mark Gatiss, któremu popularność przyniosła m.in. rola Mycrofta Holmesa w serialu "Sherlock".Na planie filmowym dochodzi do kolejnych zabójstw. Book ściga się z czasem, aby odkryć zabójcę. Jack usiłuje poznać przeszłość Trottie i Booka. Jest zaskoczony tym, czego się dowiaduje.