杀手亚庄(周润发 饰)在一次暗杀行动中误伤了歌星Jennie(叶倩文 饰),令其双目接近失明,自此,深感内疚的他开始暗中保护、帮助 Jennie,并想到这里,石青峰脸上总上有了点笑容,忽然,他想到一个疑点,眉头一皱,马上喊停了还在撤退的百多个手下。那些手下见石青峰突然没有任何理由地叫他们停了下来,不由得一双双眼睛都疑惑地望着石青峰。想趁她眼睛完全失明前筹一笔款送她去国外医治,为此,亚庄铤而走险再当杀手,不想任务完成后不但没收到钱,反被雇他刹人的汪海派人追杀。
奉命侦查相关命案的警探李鹰(李修贤 饰)在查案过程中知晓事清另有隐清,亚庄并非冷血杀手,开始同其惺惺相惜,而在应对汪海势力的追杀中,两人更是结成生死之姣。然而亚庄的命运,似乎是被注定了。