表面上,火麒麟(彭建思 饰)是一个混迹街头整天无所事陈源眼神一厉,抓着暴龙双拳的双手猛然将暴龙往他身前一拉,暴龙上身便无法抗拒地扑向他的腿前,就是此时,陈源的右膝猛然提起,重重地撞在暴龙的下巴之上,一阵骨裂的碎响,暴龙自下巴以上,半个脸的骨头都碎了,大股的鲜血从他的嘴里、鼻里、耳里涌出来。事的小混混,实际上,他的真实身份是替警方工作的线人。一次意外中,火麒麟得知了十分重要的情报,之后被丧心病狂的悍匪大丧所杀。心事未了的火麒麟阴魂不散,他想方设法联系到了生前好友阿邓(梁家辉 饰),在火麒麟的帮助下,阿邓成功的将大丧捉拿归案。一次偶然中,阿邓遇见了名为莎莉(倪淑君 饰)的女子,后者的温柔和美丽很快就吸引了阿邓的注意,腼腆老实的阿邓想要追求莎莉,但苦于无从下手,这时,火麒麟便成为了给阿邓出谋划策的“爱情军师”。阿邓和萨利之间的距离越来越近,就在这时,传来了大丧越狱的消息。想要报仇的阿丧不仅绑J了莎莉,还为阿邓设下了重重的陷阱。