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".Jack zaczyna pracę jako asystent Booka. Prowadzone w okolicy prace i śmierć lokalnego aptekarza uświadamiają Jackowi, że jego nowy pracodawca ma nietypowe hobby: rozwiązywanie zagadek kryminalnych.