Zhao Li dirige une troupe d’opéra traditionnel du Sichuan qui vit et joue ensemble dans la banlieue de Chengdu. Quand elle reçoit un avis de démolition pour son théâtre, Zhao Li le cache aux autres membres de la compagnie et décide de se battre pour trouver un nouveau lieu, où ils pourront tous continuer de vivre et chanter. S’engage alors une lutte pour la survie de leur art.
Francis Costello arrive à Macao où il entame une discrète chasse à l'homme. Ce cuisinier a, en effet, tout abandonné pour retrouver la trace des assassins de sa fille. Il fait appel à trois malfrats, qui connaissent la ville comme leur poche.