8月8日,新加坡第25个国庆日,国际知名的达卡喇嘛到访新加坡,日本红军策划暗杀达卡。 香港刑警雷泰(谭咏麟饰)奉命保卫达卡,歼灭红军领导的北岛分支。 在达卡乘坐的飞往新加坡的客机上,歹徒B(刘德华饰)和女友阿玲(罗美薇饰)偶遇达卡,达卡算计着他们和阿玲一样,命运面临着同样的挑战。 飞机一落地,机场的红军突袭达卡,打伤达卡和阿玲,他们的血型都是罕见的P型血。这个时候新加坡只有三个P型血的公民。如果8小时内找不到血液,他们两人都有生命危险。 隐藏在新加坡北岛其他地方,P型血的人迅速追击。雷泰等人总是落后一步。大B担心女朋友的安全,逼着雷泰配合自己。这个时候,只有最后一个P型血的人是肥猫(曾志伟)...