武艺精湛而又具有爱国豪情少年黄飞鸿,随父黄麒英北上,后被官府扣押为人质,在狱中生病,幸得杨天淳照顾医治在影片中,于荣光以其无懈可击的表演,成功的饰演了具有双重身份的人物杨大夫和“铁猴子”,周旋于两个角色之间。时而是温温而雅的医生,时而又是杀气腾腾的武林高手。甄子丹饰演黄麒英,他所塑造的人物形象既是一个武艺高超的斗士,又是一个慈祥仁爱的父亲。角色转换虽然不易,但他演绎得淋漓尽致。曾获武术比赛冠军的年轻的女演员曾思敏饰演黄麒英的儿子黄飞鸿他武艺精湛而又具有爱国豪情,是许多武打片中常常出现的人物形象。王静莹在片中饰演杨大夫的助手,也有很出色的武术表演。他们所塑造的人物武艺高超,热情亲切,与出现与他们左右的拍马逢迎,可笑愚蠢的小人形成强烈的反差。