1983 год. 18-летняя Сьюзен в поисках себя переезжает в Лондон, где знакомится с молодым книготорговцем Мерлином. Он объясняет, что мир состоит из слоёв, и рассказывает о Древнем мире, где правит нечисть. Существа оттуда активно проникают к людям, избавляться от них — задача Мерлина и ему подобных. Сам герой вместе с сестрой Вивьен расследует убийство матери, и Сьюзен объединяет с ними усилия.
Позже Мерлина затягивает в неизвестное измерение. Сьюзен, Вивьен и её подруга Руби отправляются на выручку, а на книжный магазин тем временем нападают ожившие каменные статуи.