En 1927, à Kansas City, un musicien de jazz aux prises avec des gangsters est forcé de prendre Ivy, la petite amie alcoolique d'un chef de gang, comme chanteuse après que celui-ci ait fait tuer son batteur. Entouré de crime et de violence, il réalise qu'il tient plus à Ivy qu'il ne pense.
L'inspecteur Lau charge un de ses meilleurs flics d'infiltrer un gang de dangereux malfaiteurs. Ko Chow devient ainsi une "taupe", suspecté par les braqueurs et poursuivi par la police qui ignore tout de sa véritable identité.