Ma Shan, flic dans une bourgade chinoise, vit un réveil difficile. Surmontant sa gueule de bois, il finit tant bien que mal par retrouver la position verticale et se rend compte, en tâtonnant son étui en cuir que son arme de service a disparu. La panique s'empare de Ma Shan qui se lance alors dans une course contre la montre pour retrouver cette arme avant qu'elle n'ait servi. Pour ce faire, il remonte avec minutie les vingt dernières heures. Son enquête l'amène à arpenter les places publiques, les commerces de ses amis, des ruelles toujours plus étroites et labyrinthiques… Pour découvrir que son petit village est plus mouvementé qu'il n'y paraît.