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".W Hotelu Walsingham dochodzi do morderstwa. Zostaje otruty kapitan Victor Orr. Trucizna była w koktajlu, który zmarły wypił w hotelowym barze. W dochodzeniu pomaga policji Gabriel Book.