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