依照徐克惯例,这部电影由其本人任监制,胡金铨具体执导。
然而在电影拍摄过程中,徐克常以监制身份干预胡金铨的创作,时间一长,令胡金铨认为自己的导演地位快要被架空了。
再加上创作理念上两人也存在分歧,胡金铨一向以古朴风格为艺术追求,徐克则更多考虑市场层面,要求具备凌厉风格和借古讽今的精神内核。
到最后两人彻底闹翻,胡金铨退出剧组,徐克将其拍摄的片段大幅删去,仅保留一些景物,后和程小东、李惠民两人合力完成电影。
演员方面也有变动,原由叶倩文饰演任盈盈一角,因徐克重拍导致时间安排与其个人演唱会冲突,不得不辞演,改由张敏顶替。