Mickael Cheung (Lau Ching Wan), gangster repenti, sort de prison et s'installe à l'International Inn, auberge vétuste tenu par une veuve, Judy (Ruby Wong Cheuk Ling), élevant seule son enfant. Imprévisible et violent, il est peu respecté par ses anciens collègues refusant de lui rendre son argent et est constamment humilié par un flic antipathique. La réaction de Mickael sera brutale, mais Judy voyant en lui quelqu'un de généreux derrière ce masque de brute grossière, finira par lui faire comprendre que la violence n'arrange rien.
Critique
Where a Good Man Goes se déroule à Macau et nous raconte le parcours de Michael (Lau Ching Wan), qui à sa sortie de prison atterrit un peu par hasard dans une auberge de quartier. L'endroit est tenu par Judy (Ruby Wong), une mère veuve qui n'a dans la vie que son auberge et son fils. Le tempérament de l'ex-taulard, qui entretient des liens...
Golden Bauhinia Awards de 2000 (Hong Kong, Chine) : - Golden Bauhinia du Meilleur Acteur (Lau Ching Wan) - Nomination pour le Golden Bauhinia de la Mise en Scène