《一个好人粤语》在澳大利亚墨尔本,美籍华人厨师季琪(成龙饰)是当地的知名人物,经常在电视上主持烹饪节目。毒枭卡洛国王(理查德·诺顿饰)拥有一个强大的集团。卡洛国王本人是残酷无情的。消灭了敌对帮派的卧底后,他带领众人在仓库里互相厮杀。整个枪战过程被记者戴安娜(加布里埃尔·菲茨帕特里克GabrielleFitzpatrick饰)用摄像机记录了下来。在躲避贩毒集团追捕的途中,戴安娜偶然遇见了吉琪,吉琪慷慨地帮她引流了歹徒。没想到,两人分手时,戴安娜误将季奇的节目视频作为证据。戴安娜的住所很快就被贩毒集团发现,一无所获的歹徒开始把目标转向季奇。季奇的女友美琪(李婷宜饰)远道而来,特地参与了季奇节目的录制。贩毒集团在录音地点围捕了季奇。经过一番激烈的巷战,吉奇终于逃脱。金卡洛的敌对团伙带走了美琪,并威胁吉琪使用录像带。顿时,围绕着录像带,季奇、警察、两个犯罪团伙陷入了一场混乱的战斗。