关锦鹏回忆,《胭脂扣》最初定的导演是唐基明,演员则是梅艳芳、钟楚红、郑少秋、刘德华,但因为剧本修改时间太久,唐基明另有其他工作,关锦鹏“临危领命”,接拍该片。其他演员当时都已经离开剧组,只有梅艳芳因为太钟爱如花这一角色,还在坚守,这也是她第一次演女主角。片中江河的饰演者王龙正曾透露,第一次接触枪战戏份的他,刚拿起《暴风》的道具枪就惊到了:“导演要求我两把枪一起开,结果我左手差点没扣动扳机!”后来他才知道,为了充分还原20世纪30年代的各种细节,陈嘉上要求道具组按照当时的左轮手枪来制作道具枪——这种枪没有保险栓,但扳机特别紧,目的就是防止使用者误射。连一把枪都如此讲究,其他细节更不用说。小到片中的一碗潮汕粿条,大到对近百年前汕头茶馆和咖啡馆的还原,演员所处的每个环境、所触的每个道具都能让他们更入戏,也令如今的观众更身临其境。