1920 год, революционный Петроград. Главный герой, оправившись после тяжёлого тифа, остаётся без дома. Ему удаётся устроиться в заброшенное здание бывшего банка — просторное и пустующее. В одной из комнат он находит тайный запас еды. Но почему продукты хранят в месте, где крысы, похоже, чувствуют себя вольготно?
Вскоре его начинают преследовать таинственные существа, говорящие человеческими голосами, но оставляющие после себя лишь смутные силуэты. Из обрывков разговоров он понимает, что банк стал убежищем банды, замышляющей убийство человека по прозвищу Крысолов. Однако сам Крысолов — пожилой немец — видит в происходящем совсем иную картину и находит подтверждение своим подозрениям в старинной книге, написанной четыреста лет назад…