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