Нулевые только начинают набирать обороты. Улицы Нижнего Новгорода живут своей жизнью: во дворах гремят портативные магнитолы, подростки гоняют мяч под звуки Дельфина и Hi-Fi, а мобильные телефоны служат лишь для звонков и редких партий в «Змейку». Здесь всё просто и жёстко — богатство чаще идёт рука об руку с криминалом, а дружба проверяется не лайками, а поступками. В этом мире растут трое школьных друзей — Юра, Птаха и Олег, обычные ребята, которые однажды решают помочь своей однокласснице Даше.
Но простое желание выручить перерастает в череду опасных событий, в которые они ввязываются по молодости и наивности. Ситуация выходит из-под контроля, и, казалось бы, спасения ждать неоткуда — пока не появляется он. Бездомный с прозвищем Компот. Полуголодный, с запутавшимся прошлым и добрыми глазами, он вытаскивает ребят из беды. Кто он такой и откуда? Сам Компот этого не знает — после тяжёлой травмы он просто очнулся в подвале и с тех пор скитается в поисках заработка и себя самого. В благодарность за спасение ребята решают помочь ему вернуть утраченное прошлое — и сталкиваются с тайнами, куда глубже, чем могли представить.