Глухая осенняя ночь. Ветви старого каштана царапают стекло, и десятилетняя Сакура, оставленная на попечение странной тётушки, в сотый раз пытается уснуть. Но сон не приходит. Вместо него из щелей в полу, из-за рассохшихся ставней просачивается тихий, ритмичный стук. Сначала Сакура думает, что это дождь, но звук слишком отчётливый — словно кто-то крошечный и настойчивый долбит твёрдую скорлупу. Она идёт на звук и находит в чулане старую, пыльную шкатулку. Внутри, на выцветшем бархате, лежит Щелкунчик — деревянный солдатик с неестественно огромной челюстью и безумным взглядом янтарных глаз. В тот миг, когда её пальцы касаются его мундира, мир гаснет. Сакура проваливается в воронку, где время течёт вспять, а реальность расслаивается на тысячи осколков, каждый из которых хранит чью-то боль.
Она приходит в себя в городе, где небо затянуто ржавой марлей, а дома напоминают сломанные игрушки. Это мир, застрявший между сном и смертью. Здесь она встречает его — Китаро. Он не мальчик и не старик. Он — дитя склепов и перекрёстков, существо, чьё сердце бьётся в такт с землёй. Китаро ищет не просто Щелкунчика. Он ищет того, кто запер душу проклятого принца в деревянную клетку. Того, кто много лет назад, в припадке чёрной ревности, разбил механизм, соединяющий миры. Щелкунчик — не игрушка. Это ключ. Ключ к вратам, за которыми заточён не просто принц, а сама суть детской веры в чудо. Злая колдунья Мышильда, чьё лицо скрыто под маской из битого фарфора, не желает, чтобы этот ключ был найден. Она насылает на Китаро и Сакуру армию теней — солдат с пустыми глазницами, чьи ружья стреляют не пулями, а забытыми страхами. Каждый шаг по этому городу — битва. Китаро сражается не кулаками, а древними заклинаниями, которые он выцарапывает на собственной коже, и каждое заклинание отнимает у него часть памяти. Сакура же учится видеть суть вещей: за обликом безобидной куклы может скрываться голодный дух, а в шелесте осенних листьев слышатся мольбы о прощении.
Кульминация наступает в заброшенной часовне, где вместо алтаря стоит гигантский музыкальный ящик. Мышильда раскрывает свой главный секрет: Щелкунчик — это не просто проклятый принц. Это её собственный сын, которого она превратила в чудовище, чтобы спасти от смерти, но вместо этого обрекла на вечное одиночество. Китаро понимает, что сила не в том, чтобы разбить проклятие, а в том, чтобы принять его. Он не ломает Щелкунчика, а вкладывает в его деревянное сердце свою собственную искру жизни — ту самую, что делает его, Китаро, вечным изгоем между миром людей и миром духов. Сакура, глядя на это, перестаёт бояться. Она берёт Щелкунчика за руку и танцует с ним под ломаный, диссонирующий вальс, который издаёт музыкальный ящик. В этом танце нет грации — только отчаянная нежность. И проклятие тает. Мышильда рассыпается в прах, но перед исчезновением её фарфоровая маска трескается, и под ней оказывается лицо обычной, уставшей женщины. Город теней рушится, и Сакура просыпается в своей постели. Рядом на подушке лежит деревянный солдатик. Но его челюсть больше не сжата в хищном оскале — на губах Щелкунчика застыла едва заметная, печальная улыбка. А за окном, в лунном свете, стоит Китаро. Он смотрит на девочку сквозь стекло, и в его глазах — благодарность и прощание. Он уходит в туман, потому что его работа закончена. Но Сакура знает: стоит только ночи стать достаточно тихой, и она снова услышит тот самый стук — ритмичный, настойчивый, зовущий в новую историю, где грань между куклой и душой окончательно стирается.