Lap (Joey Wang) é uma jovem que tem sua vida transformada quando seu pai e seu namorado Rick (Kenny Bee) assassinam um policial. Rick é obrigado a fugir do país e Lap promete esperá-lo, mas como seu pai é apanhado pela polícia,ela decide pedir ajuda ao poderoso chefe Shen (Michael Chan), que garante a liberdade do pai de Lap caso ela se torne sua amante. Anos mais tarde, Rick volta como um matador de aluguel e ambos se reencontram. Lap quer fugir com o amado, mas Shen jamais perdoará essa traição. A única pessoa que pode ajudar o casal é Cheung (Tony Leung Chiu Wai), o tímido empregado de Shen, encarregado de proteger Lap, e que nutre uma paixão secreta pela moça.