察周星星（周星驰饰），因一句戏言被贬成交通警。周星星当交通警不称职，遂愤而辞职，并决定私自潜入一所国际学校当卧底，调查国际恐怖份子案件。可是这时何老师（张敏饰）与周星星打算共谐连理，周星星并不敢把离职一事道出来。后来周星星为查案而亲近一位女生Sandy（朱茵饰），却得知Sandy竟是何老师的学生。何老师知道周星星没把实情告知，因而气愤。另一方面，上次一起达成任务的曹达华（吴孟达饰）得到赏识，被调至警队重案组，人称「重案组之虎」。周星星潜入学校后，常与曹达华产生龃龉。恐怖份子在圣诞夜前夕展开行动，曹达华把