Благовещенск.
Четверо подростков мечтают выбраться из колонии-поселения на волю.
Главарь банды, Игорь, хочет увезти ребят в Китай, где живет его отец, и начать там новую жизнь.
Ребята бегут.
С ними увязывается деревенский мальчик — Лёша.
Оказавшись на болоте, Лёша пропадёт, а полиция идёт по следам беглецов.
Девятилетний Андрей обделен родительской любовью и заботой.
Однажды в шторм мальчик находит на берегу мертвую собаку и принимает ее за Чупакабру — мифическое существо, которое, как считают в народе, нападает на домашних животных и питается их кровью.
Андрей решает, что найденный им зверь обладает волшебной силой и сможет подарить ему ту жизнь, о которой он мечтает.