Jeff est un tueur à gages. Lors d’une commande, il rend accidentellement aveugle une chanteuse de bar, Jennie. Hanté par le remords, il décide d’aider Jennie… et tombe progressivement amoureux d’elle. Alors qu’il décide d’accepter une dernière commande, dont l’argent doit servir...
Un flic infiltré (Stephen Chow) et un gangster pas trop méchant (Michael Chan) sont en cavale avec des braqueurs sanguinaires (menés pas Shing Fui On) aux trousses…
Celia (Jacklyn Wu), une Chinoise ayant immigrée illégalement à Hong Kong, travaille comme prostituée afin de réunir de l'argent pour sortir son petit frère de prison. Lors de son premier soir de travail, elle est témoin du meurtre d'un chef des triades et est accusée à tort.