Перестройка уже шагнула с кремлевских трибун на улицы больших и малых городов. Советский Союз умирает на глазах, и вместе с предчувствием перемен, свободой слова, музыки и цен появляется и свобода от совести, граничащая с беспределом. Пока родители борются за выживание, брошенные всеми дети сбиваются в уличные стаи и «бьются за асфальт». Бьются в буквальном смысле, чтобы контролировать всё, что стоит на их земле или передвигается по ней. Среди всеобщей нищеты и потерянности взрослого поколения — в молодежных группировках понятные правила жизни, поддержка и слово пацана, которое сильнее клятвы. Но дружба и понятия о справедливости всё больше смешиваются с насилием и криминалом.
Андрей — 14-летний мальчик из интеллигентной семьи, который учится в музыкальной школе и живет с мамой и 5-летней сестрой. Регулярно Андрей сталкивается с прессингом уличных подростков. Чтобы защитить себя, он заводит дружбу с «пацанами». Один из них — 14-летний Марат — становится проводником Андрея и зрителя в сложноустроенный мир улиц.