- 片子还没拍完,徐克就为《黄飞鸿》想好了英文名《Once upon a time in China》(《中国往事》),参考的是《美国往事》(《Once upon a time in America》)。
- 本片当年票房为2967万港元。
- 最早请的武指是刘家良,刘家良之父刘湛是林世荣弟子,算得上黄飞鸿的真正传人。但刘家良崇尚真功夫,而徐克希望黄飞鸿是个“顽皮小子”,要跳起来踢“无影脚”,刘家良大为不屑:“这样的电影放出去,我们洪拳十万弟子都会笑死。”徐克只好另请武指袁祥仁,但袁祥仁设计的动作又不符合徐克的标准,袁祥仁只好找哥哥袁和平帮忙,最终才拍成。
- 其实徐克很早以前就有拍《黄飞鸿》的打算了,大概在1983、1984年就开始了构思,徐克很想把黄飞鸿这个人物重新带到大银幕上,但一直苦于找不到合适的人演。到1990年,李连杰拍完《龙行天下》从美国回来,徐克觉得李连杰的形象和他心目中的黄飞鸿比较靠近,片子就开拍了。
- 动作设计里也有很多徐克自己的想法,很多也就是灵机一动。黄飞鸿和严振东就在梯子上演出了一场大战,那梯子的想法是徐克临时想出来的。因为在拍这场戏时李连杰腰部不慎受伤,徐克不能用近景,必须用一些大的场面,有一天晚上徐克突然想到用梯子,就使用了。
- 因为李连杰的腰部受伤,动作不太方便,所以需要近景的镜头都是从腰部以上拍摄的。
- 李连杰的声音是后期加上去的,因为在拍摄的时候他说的是普通话而不是粤语。